Class Hierarchy
- java.lang.Object
- com.intellij.util.concurrency.DefaultLockAdapter (implements com.intellij.util.concurrency.JBLock)
- com.intellij.util.concurrency.DefaultReentrantReadWriteLockAdapter (implements com.intellij.util.concurrency.JBReentrantReadWriteLock)
- com.intellij.util.concurrency.LockFactory
- com.intellij.util.concurrency.Mutex (implements com.intellij.util.concurrency.Sync)
- com.intellij.util.concurrency.ReentrantLock (implements com.intellij.util.concurrency.Sync)
- com.intellij.util.concurrency.ReentrantLock2 (implements com.intellij.util.concurrency.Sync2)
- com.intellij.util.concurrency.Semaphore
- com.intellij.util.concurrency.SyncAdapterLock (implements com.intellij.util.concurrency.JBLock)
- com.intellij.util.concurrency.SynchronizedBasedReentrantReadWriteLock (implements com.intellij.util.concurrency.JBReentrantReadWriteLock)
- com.intellij.util.concurrency.WriterPreferenceReadWriteLock (implements com.intellij.util.concurrency.ReadWriteLock)
- com.intellij.util.concurrency.ReentrantWriterPreferenceReadWriteLock
- com.intellij.util.concurrency.WriterPreferenceReadWriteLock.Signaller
- com.intellij.util.concurrency.WriterPreferenceReadWriteLock.ReaderLock (implements com.intellij.util.concurrency.Sync)
- com.intellij.util.concurrency.WriterPreferenceReadWriteLock.WriterLock (implements com.intellij.util.concurrency.Sync)
Interface Hierarchy
- com.intellij.util.concurrency.JBLock
- com.intellij.util.concurrency.JBReentrantReadWriteLock
- com.intellij.util.concurrency.ReadWriteLock
- com.intellij.util.concurrency.Sync
- com.intellij.util.concurrency.Sync2