java并发
文章平均质量分 56
u011238052
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
聊聊Executor
Executor线程池的顶层设计 1.任务:实现Runnabl接口或者Callable接口的类 2.执行策略:Excutor 3.计算结果: Future(异步计算的结果) 主要讲讲2 Executor将工作单元(Runnable)和执行策略分离开来。ThreadPoolExecutor是主要的实现类。ThreadPoolExecutor是这样设计的: public ThreadP...原创 2018-03-07 19:54:54 · 224 阅读 · 0 评论 -
聊聊java 中的偏向锁、轻量级锁、重量级锁的介绍
重量级锁:即为传统锁,是通过互斥量来实现代码同步,但是互斥量相对于CAS(原子性操作),要产生更多的性能消耗。轻量级锁:轻量级锁是通过CAS来实现同步,相对重量级锁的互斥量,性能会好很多。但是轻量级锁不是为了替代重量级锁。 轻量级锁能够提升程序同步新能的依据是:对于绝大多数的锁,在整个同步周期内都是不存在竞争的,这是一个经验数据。 ...原创 2018-02-24 15:00:45 · 592 阅读 · 0 评论
分享