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