JAVA 并发编程关键点

上下文切换

死锁

volatile

synchronized

原子操作

happens-before

as-if serial

锁的内存

final

线程:daemon start suspend resume stop 线程之间的通信

Lock:队列同步器 AQS, 重入锁,读写锁 ,condition

并发容器:ConcurrentHashMap :segment

     ConcurrentLinkedQueue
     
     阻塞队列:ArrayBlockedQueue
     
     Fork/Join

原子操作类:基本类型,数组,引用类型,字段类

并发工具:CountDownLatch/ CyclicBarrier/ Semaphore/Exchanger

线程池

Executor:FixedThreadPool/ScheduledThreadPool/FutureTask

原文地址:https://www.cnblogs.com/zhulongchao/p/5844944.html