Class StripedReentrantLock


  • public final class StripedReentrantLock
    extends StripedLock<java.util.concurrent.locks.ReentrantLock>
    • Constructor Detail

      • StripedReentrantLock

        public StripedReentrantLock()
    • Method Detail

      • createLock

        @NotNull
        protected final java.util.concurrent.locks.ReentrantLock createLock()
        Specified by:
        createLock in class StripedLock<java.util.concurrent.locks.ReentrantLock>
      • lock

        public final void lock​(int index)
        Specified by:
        lock in class StripedLock<java.util.concurrent.locks.ReentrantLock>
      • unlock

        public final void unlock​(int index)
        Specified by:
        unlock in class StripedLock<java.util.concurrent.locks.ReentrantLock>