A
A
Serif
Sans
White
Sepia
Night
Star (
-
)
Watch (
-
)
Java并发编程学习笔记
About the author
Questions and Issues
Edit and Contribute
Introduction
1.
集合类
1.1.
常用的集合结构
1.2.
集合与线程安全
1.3.
队列:Queue, BlockingQueue
1.4.
并发Deque
1.5.
DelayQueue
1.6.
更多阅读
2.
原子操作类Atomic
2.1.
典型应用:按顺序获取ID
2.2.
示例
3.
线程池Executor,ThreadPoolExecutor,Executors
3.1.
任务执行的三种模式
3.2.
ThreadPoolExecutor
3.3.
Executors创建线程池
3.4.
线程池创建示例
4.
任务异步返回结果和取消关闭
4.1.
Callable与Future
4.2.
任务取消
5.
显式锁
5.1.
Lock与ReentrantLock
5.2.
轮询锁和定时锁
5.3.
可中断的锁
5.4.
读-写锁
6.
同步
6.1.
栅栏CyclicBarrier与计数器CountDownLatch
6.2.
信号量Semaphore
7.
ThreadLocal
7.1.
jdk1.5源码
7.2.
例子
8.
并行程序设计模式
8.1.
Future模式
8.2.
Master-Worker模式
8.3.
Guarded-Suspension模式
8.4.
不变模式immutable
8.5.
生产者-消费者模式
9.
并发控制方法
9.1.
Java内存模型与volatile
9.2.
同步关键字synchronized
9.3.
ReentranLock重入锁
9.4.
ReadWriteLock读写锁
9.5.
Condition对象
9.6.
Semaphore信号量
9.7.
ThreadLocal线程局部变量
10.
并发框架Amino
11.
参考资料
12.
其它-线程状态
Generated using GitBook
并发控制方法