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