(注:文章里涉及到的代码分析,基于jdk1.7.0_10 Hotspot 64-Bit)
基本概念
Java同步机制除了内置的synchronized(包含Object.wait/notify)以外,还通过concurrent包提供了多种锁,包含ReentrantLock、Semaphore、ReentrantReadWriteLock等,以及跟Object.wait/notify类似语义的Condition接口。
(注:文章里涉及到的代码分析,基于jdk1.7.0_10 Hotspot 64-Bit)
Java同步机制除了内置的synchronized(包含Object.wait/notify)以外,还通过concurrent包提供了多种锁,包含ReentrantLock、Semaphore、ReentrantReadWriteLock等,以及跟Object.wait/notify类似语义的Condition接口。