Interface RReadWriteLock

All Superinterfaces:
ReadWriteLock
All Known Implementing Classes:
RedissonReadWriteLock

public interface RReadWriteLock extends ReadWriteLock
A ReadWriteLock maintains a pair of associated locks, one for read-only operations and one for writing. The read lock may be held simultaneously by multiple reader threads, so long as there are no writers. The write lock is exclusive. Works in non-fair mode. Therefore order of read and write locking is unspecified.
Author:
Nikita Koksharov
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the lock used for reading.
    Returns the lock used for writing.
  • Method Details

    • readLock

      RLock readLock()
      Returns the lock used for reading.
      Specified by:
      readLock in interface ReadWriteLock
      Returns:
      the lock used for reading
    • writeLock

      RLock writeLock()
      Returns the lock used for writing.
      Specified by:
      writeLock in interface ReadWriteLock
      Returns:
      the lock used for writing