Interface PageLock

  • All Known Implementing Classes:
    CCachePagedData

    public interface PageLock
    Блокировка диапазона страниц
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void readPageLock​(int from, int toExc, Runnable code)
      Блокировка диапазона страниц для чтения - shared блокировка
      void writePageLock​(int from, int toExc, Runnable code)
      Блокировка диапазона страниц для записи - эксклюзивная блокировка
    • Method Detail

      • writePageLock

        void writePageLock​(int from,
                           int toExc,
                           Runnable code)
        Блокировка диапазона страниц для записи - эксклюзивная блокировка
        Parameters:
        from - начало диапазона
        toExc - (исключительно) конец диапазона
        code - код исполняемый во время блокировки
      • readPageLock

        void readPageLock​(int from,
                          int toExc,
                          Runnable code)
        Блокировка диапазона страниц для чтения - shared блокировка
        Parameters:
        from - начало диапазона
        toExc - (исключительно) конец диапазона
        code - код исполняемый во время блокировки