
线性安全
线性安全和高并发
笨笨猪Insist
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
证明同步函数使用的this锁
当多个线程操作统一成员变量或者静态变量,在做写的操作时就会发送线程安全问题,做读的操作不会发生线程安全问题。防止线程安全问题可以使用同步代码块(使用的时明锁),同步函数(使用的是this锁),静态同步函数(使用的字节码文件及类.class)证明同步函数使用的this锁 一个线程使用同步代码,一个线程使用同步函数,如果使用的不是同一把锁则会发生线程安全问题package www.it.co...原创 2019-11-21 12:30:57 · 222 阅读 · 0 评论 -
模拟多线程给多用户发送短信
代码编写逻辑,假设需要给11个用户发送短信,每一个线程给两个用户发送短信,实现多线程的并发处理创建实体userpackage www.it.com.test;/** * @author wangjie * @date 2019/11/20 17:10 * @description * @company 石文软件有限公司 */public class User { ...原创 2019-11-20 17:48:47 · 697 阅读 · 0 评论 -
java并发包
Vector与ArrayList区别1.ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储空间中。当从ArrayList的中间位置插入或者删除元素时,需要对数组进行复制、移动、代价比较高。因此,它适合随机查找和遍历,不适合插入和删除。2....原创 2019-09-06 17:43:44 · 140 阅读 · 0 评论