|
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。