前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 用Python也差不多一年多了,Python应用最多的场景还是Web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬 ...
分类:
编程语言 时间:
2020-05-23 20:13:48
阅读次数:
72
一、锁的定义 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共 享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度 ...
分类:
数据库 时间:
2020-05-23 19:59:51
阅读次数:
58
1、线程池的优势 (1)、降低系统资源消耗,通过重用已存在的线程,降低线程创建和销毁造成的消耗; (2)、提高系统响应速度,当有任务到达时,通过复用已存在的线程,无需等待新线程的创建便能立即执行; (3)方便线程并发数的管控。因为线程若是无限制的创建,可能会导致内存占用过多而产生OOM,并且会造成c ...
分类:
编程语言 时间:
2020-05-15 00:07:54
阅读次数:
83
等待与唤醒机制 1、线程间通信 概念:多线程在处理同一个资源,但是处理的动作却不相同。 为什么处理线程间通信? 多线程并发执行时,在默认情况下CPU是随机切换线程的,当我们需要多线程来共同完成一件任务,并且我们希望他们有规律的执行,那么多线程之间需要一些协调通信,以此来帮我们达到多线程共同操作一份数 ...
分类:
其他好文 时间:
2020-05-05 19:40:23
阅读次数:
59
性能测试简介 性能测试的类别 1. 基于协议级接口的性能测试:模拟大量客户端请求发送给服务器,评估服务端的负载处理能力,硬件的使用效率等,具体参见性能测试的核心概念 2. 基于代码级接口的性能测试,原理上与协议级别的接口类似,是利用API通过线程并发的方式向Server端发送请求 3. 单击应用程序 ...
分类:
其他好文 时间:
2020-05-04 21:49:23
阅读次数:
84
(一) 进程间的互斥关系 (1) 电影院多线程问题引入 由于我们今天的问题是基于多个线程并发的,所以我简单的通过一个 Java 多线程的例子来引入今天的内容(今天主要讲的是进程,这里的多线程问题,体会一下出现的问题就好了) 在SellTicket类中添加sleep方法,延迟一下线程,拖慢一下执行的速 ...
分类:
系统相关 时间:
2020-05-02 11:38:06
阅读次数:
80
锁概述: 锁是计算机协调多个进程或线程并发访问某一资源的机制(避免争抢)。 在数据库中,除传统的计算资源(如 CPU、RAM、I/O 等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。 ...
分类:
数据库 时间:
2020-04-30 15:27:13
阅读次数:
80
徐利峰: 昨天在设计评论的UI,以及查阅网址看看如何添加评论 今天完成了评论的功能 遇到的问题:多线程并发的问题,导致第一次输出评论没有及时的显示在屏幕上,之后在进入该页面时,之前的数据会少一条 明天解决这个bug 明天要完成,点赞,收藏,关注等功能。 shownewsActivity.java V ...
分类:
其他好文 时间:
2020-04-28 15:18:33
阅读次数:
55
一、概念 什么是线程 一个线程要执行任务,必须得有线程 一个进程(程序)的所有任务都在线程中执行的 一个线程执行任务是串行的,也就是说一个线程,同一时间内,只能执行一个任务 多线程原理 同一时间,CPU只能处理1条线程,只有一条线程在工作(执行) 多线程并发(同时)执行,其实质是CPU快速的在多线程 ...
分类:
编程语言 时间:
2020-04-28 12:37:08
阅读次数:
68
天一起来认识认识 synchronized 这个一面试就会被提到的关键字。这一篇不会讲太多理论,主要先熟悉熟悉一下最简单的用法。只讨论一个问题:方法没用 synchronized 和用了 synchronized 有什么区别? 首先我们的理论基础是 synchronized 关键字是用在多线程并发的 ...
分类:
其他好文 时间:
2020-04-27 22:59:39
阅读次数:
104