クラス階層
- java.lang.Object
- java.util.concurrent.locks.AbstractOwnableSynchronizer (java.io.Serializableを実装)
- java.util.concurrent.locks.AbstractQueuedLongSynchronizer (java.io.Serializableを実装)
- java.util.concurrent.locks.AbstractQueuedSynchronizer (java.io.Serializableを実装)
- java.util.concurrent.locks.AbstractQueuedLongSynchronizer.ConditionObject (java.util.concurrent.locks.Condition、java.io.Serializableを実装)
- java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject (java.util.concurrent.locks.Condition、java.io.Serializableを実装)
- java.util.concurrent.locks.LockSupport
- java.util.concurrent.locks.ReentrantLock (java.util.concurrent.locks.Lock、java.io.Serializableを実装)
- java.util.concurrent.locks.ReentrantReadWriteLock (java.util.concurrent.locks.ReadWriteLock、java.io.Serializableを実装)
- java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock (java.util.concurrent.locks.Lock、java.io.Serializableを実装)
- java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock (java.util.concurrent.locks.Lock、java.io.Serializableを実装)
- java.util.concurrent.locks.StampedLock (java.io.Serializableを実装)
- java.util.concurrent.locks.AbstractOwnableSynchronizer (java.io.Serializableを実装)
インタフェース階層
- java.util.concurrent.locks.Condition
- java.util.concurrent.locks.Lock
- java.util.concurrent.locks.ReadWriteLock