public abstract class LongHeldDetectingReadWriteLock extends Object implements ReadWriteLock
ReadWriteLock that can report some info when the lock is held by a thread very long time.| 限定符和类型 | 类和说明 |
|---|---|
static class |
LongHeldDetectingReadWriteLock.AcquireMode |
| 构造器和说明 |
|---|
LongHeldDetectingReadWriteLock(boolean fair,
long maxBlockingTimeToReport,
TimeUnit unit) |
LongHeldDetectingReadWriteLock(long maxBlockingTimeToReport,
TimeUnit unit) |
public LongHeldDetectingReadWriteLock(long maxBlockingTimeToReport,
TimeUnit unit)
public LongHeldDetectingReadWriteLock(boolean fair,
long maxBlockingTimeToReport,
TimeUnit unit)
public Lock readLock()
readLock 在接口中 ReadWriteLockpublic Lock writeLock()
writeLock 在接口中 ReadWriteLockpublic abstract void report(LongHeldDetectingReadWriteLock.AcquireMode acquireMode, Thread heldThread, Collection<Thread> queuedThreads, long blockedNanos)
Copyright © 2021. All rights reserved.