线程安全
文章平均质量分 87
damokelisijian866
这个作者很懒,什么都没留下…
展开
-
为什么一般不建议使用Executors创建线程池?
前言: 阿里巴巴开发手册并发编程这块有一条:线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式,通过源码分析禁用的原因 通过阅读本篇文章,你将会了解到: 线程池的定义 Executors创建线程池的几种方式 ThreadPoolExecutor对象 线程池执行任务逻辑和线程池参数的关系 Executors创建返回ThreadPoolExecutor对象 ...原创 2019-11-09 02:36:20 · 2345 阅读 · 4 评论 -
Synchronized同步锁是如何实现的
前言: 要想用好Synchronized锁,首先得了解清楚其实现同步锁的原理 原理解析 首先,看下其修饰代码块时: //关键字在代码块上,锁为括号里面的对象 public void method2(){ Object o = new Object(); synchronized(0){ //code } } Synchronized在修饰同步代码块时,是由...原创 2019-10-28 00:11:33 · 1337 阅读 · 2 评论