インタフェースjava.util.concurrent.locks.Lock
の使用
Lockを使用するパッケージ
-
java.util.concurrent.locksでのLockの使用
Lockを実装しているjava.util.concurrent.locksのクラス修飾子と型クラス説明class
synchronized
メソッドおよび文を使用してアクセスする暗黙の監視ロックと同じ基本動作およびセマンティックスを使用し、かつ拡張機能を持つ、再入可能な相互排他Lock
です。static class
ReentrantReadWriteLock.readLock()
メソッドによって返されたロックです。static class
ReentrantReadWriteLock.writeLock()
メソッドによって返されたロックです。Lockを返すjava.util.concurrent.locksのメソッド修飾子と型メソッド説明StampedLock.asReadLock()
このStampedLockのプレーンなLock
ビューを返します。そこでは、lock()
メソッドがStampedLock.readLock()
にマップされ、他のメソッドも同様にマップされます。StampedLock.asWriteLock()
このStampedLockのプレーンなLock
ビューを返します。そこでは、lock()
メソッドがStampedLock.writeLock()
にマップされ、他のメソッドも同様にマップされます。ReadWriteLock.readLock()
読込みに使用するロックを返します。ReadWriteLock.writeLock()
書込みに使用するロックを返します。