FutureTask 2017-04-15 20:11 并发 约 3398 字 预计阅读 7 分钟 FutureTask源码分析 简介 一、FutureTask 内部实现 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 阅读更多
ThreadLocal 2017-04-11 21:11 并发 约 6981 字 预计阅读 14 分钟 ThreadLocal源码分析 简介 ThreadLocal类顾名思义可以理解为线程本地变量。也就是说如果定义了一个ThreadLocal,每个 阅读更多
CyclicBarrier 2017-04-06 22:10 并发 约 2778 字 预计阅读 6 分钟 可重用屏障 CyclicBarrier 简介 CyclicBarrier 的字面意思是可循环使用(Cyclic)的屏障(Barrier)。它要做的事情是,让一组线程到达一个屏障(也可以叫同步点)时 阅读更多
Semaphore 2017-04-03 21:00 并发 约 1707 字 预计阅读 4 分钟 信号量 Semaphore 简介 Semaphore是一种基于计数的信号量,管理了一组许可。线程可以申请许可,当信号量中有许可时,线程申请成功, 拿走一个许可;没有 阅读更多
CountDownLatch 2017-04-02 22:00 并发 约 1322 字 预计阅读 3 分钟 分析CountDownLatch 简介 CountDownLatch是一种锁,称为闭锁。可以让一个或多个线程等待另外一个或多个线程执行完毕后再执 阅读更多