Package one.nio.lock

Class RWLock

    • Constructor Detail

      • RWLock

        public RWLock()
    • Method Detail

      • lockRead

        public final RWLock lockRead()
      • lockRead

        public final boolean lockRead​(long timeout)
      • unlockRead

        public final void unlockRead()
      • lockWrite

        public final RWLock lockWrite()
      • lockWrite

        public final boolean lockWrite​(long timeout)
      • unlockWrite

        public final void unlockWrite()
      • unlock

        public final void unlock​(boolean write)
      • downgrade

        public final void downgrade()