Interface Lock

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean READ
      Descriptive name for lock requests - read lock
      static boolean WRITE
      Descriptive name for lock requests - write lock
    • Field Detail

      • READ

        static final boolean READ
        Descriptive name for lock requests - read lock
        See Also:
        Constant Field Values
      • WRITE

        static final boolean WRITE
        Descriptive name for lock requests - write lock
        See Also:
        Constant Field Values
    • Method Detail

      • enterCriticalSection

        void enterCriticalSection​(boolean readLockRequested)
        Enter a critical section. The application must call leaveCriticialSection.
        Parameters:
        readLockRequested - true implies a read lock, false implies write lock.
        See Also:
        leaveCriticalSection()
      • leaveCriticalSection

        void leaveCriticalSection()
        Leave a critical section. Releases the lock form the matching enterCriticalSection
        See Also:
        enterCriticalSection(boolean)