JAVA 并发编程关键点

时间:2023-03-09 04:31:22
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