共用方式為


Java.Util.Concurrent.Locks 命名空間

類別

AbstractOwnableSynchronizer

線程可能獨佔擁有的同步器。

AbstractQueuedLongSynchronizer

版本 AbstractQueuedSynchronizer ,其中同步處理狀態會維持為 long

AbstractQueuedLongSynchronizer.ConditionObject

做為實作基礎的條件實 AbstractQueuedLongSynchronizerLock

AbstractQueuedSynchronizer

提供架構,可實作依賴先出 (FIFO) 等候佇列的封鎖鎖定和相關同步器(信號、事件等)。

AbstractQueuedSynchronizer.ConditionObject

做為實作基礎的條件實 AbstractQueuedSynchronizerLock

LockSupport

用來建立鎖定和其他同步處理類別的基本線程封鎖基本專案。

ReentrantLock

與使用synchronized方法和語句存取之隱含監視器鎖定相同的基本行為和語意重新進入互斥Lock,但具有擴充功能。

ReentrantReadWriteLock

的實作 ReadWriteLock ,支持 與 ReentrantLock類似的語意。

ReentrantReadWriteLock.ReentrantReadLock

方法 ReentrantReadWriteLock#readLock所傳回的鎖定。

ReentrantReadWriteLock.ReentrantWriteLock

方法 ReentrantReadWriteLock#writeLock所傳回的鎖定。

StampedLock

功能型鎖定,具有三種控制讀取/寫入存取的模式。

介面

ICondition

ConditionObject監視方法 (Object#wait() waitObject#notify notifyObject#notifyAll notifyAll) 因素納入不同的物件,藉由結合它們與任意Lock實作的用法,讓每個物件具有多個等候集的效果。

ILock

Lock 實作提供比使用 synchronized 方法和語句取得的更廣泛的鎖定作業。

IReadWriteLock

ReadWriteLock會維護一對相關聯的 Lock locks、一個用於只讀作業,另一個用於寫入。