多线程
java多线程编程以及底层原理
小树0310
这个作者很懒,什么都没留下…
展开
-
ReentrantLock
转载自:http://blog.csdn.net/luonanqin 最近一段时间在研究jdk里的concurrent包,分为了线程管理,锁操作以及原子操作三个部分。线程管理平时用得还算多,但是锁操作和原子操作基本就没用过,只是以前在大学的时候跑了几个例子玩玩。当看到ReentrantLock的时候,发现用法倒是和synchronized有点类似也很简单,但是内部...转载 2020-09-17 20:59:24 · 71 阅读 · 0 评论 -
Condition的await-signal流程
转载自:http://blog.csdn.net/luonanqin 上一篇讲了ReentrantLock的lock-unlock流程,今天这篇讲讲Condition的await-signal流程。 Condition类图: Condition接口包含了多种await方式和两个通知方法ConditionObject实现了Condition接口,是Abstrac...转载 2020-09-17 20:31:51 · 104 阅读 · 0 评论 -
ReentrantLock
转载自:http://blog.csdn.net/luonanqin 最近一段时间在研究jdk里的concurrent包,分为了线程管理,锁操作以及原子操作三个部分。线程管理平时用得还算多,但是锁操作和原子操作基本就没用过,只是以前在大学的时候跑了几个例子玩玩。当看到ReentrantLock的时候,发现用法倒是和synchronized有点类似也很简单,但是内部...转载 2020-09-17 20:29:01 · 170 阅读 · 0 评论