|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 java.util.concurrent.locks 的軟體套件 | |
---|---|
java.util.concurrent.locks | 為鎖和等待條件提供一個框架的介面和類別,它不同於內置同步和監視器。 |
java.util.concurrent.locks 使用的 java.util.concurrent.locks 中的類別 | |
---|---|
AbstractOwnableSynchronizer
可以由執行緒以獨佔方式擁有的同步器。 |
|
AbstractQueuedLongSynchronizer.ConditionObject
作為 Lock 實作基礎的 AbstractQueuedLongSynchronizer 的條件實作。 |
|
AbstractQueuedSynchronizer.ConditionObject
AbstractQueuedSynchronizer 的 Condition 實作是 Lock 實作的基礎。 |
|
Condition
Condition 將 Object 監視器方法(wait 、notify 和 notifyAll )分解成截然不同的物件,以便通過將這些物件與任意 Lock 實作組合使用,為每個物件提供多個等待 set(wait-set)。 |
|
Lock
Lock 實作提供了比使用 synchronized 方法和語句可獲得的更廣泛的鎖定操作。 |
|
ReadWriteLock
ReadWriteLock 維護了一對相關的 鎖 ,一個用於只讀操作,另一個用於寫入操作。 |
|
ReentrantReadWriteLock
支持與 ReentrantLock 類似語義的 ReadWriteLock 實作。 |
|
ReentrantReadWriteLock.ReadLock
ReentrantReadWriteLock.readLock() 方法返回的鎖。 |
|
ReentrantReadWriteLock.WriteLock
ReentrantReadWriteLock.writeLock() 方法返回的鎖。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。