Class ReadWriteLockSupportImpl


  • public class ReadWriteLockSupportImpl
    extends Object
    Поддержка выполнения ReadWriteLockSupport
    • Constructor Detail

      • ReadWriteLockSupportImpl

        public ReadWriteLockSupportImpl()
    • Method Detail

      • lock

        public static <T> T lock​(ReadWriteLockSupport inst,
                                 Lock lock,
                                 Supplier<T> syncBlock)
        Выполняет код
        Type Parameters:
        T - тип результата
        Parameters:
        inst - экземпляр ReadWriteLockSupport, может быть null
        lock - блокировка, может быть null
        syncBlock - код
        Returns:
        результат выполнения кода
      • lock

        public static void lock​(ReadWriteLockSupport inst,
                                Lock lock,
                                Runnable syncBlock)
        Выполняет код
        Parameters:
        inst - экземпляр ReadWriteLockSupport, может быть null
        lock - блокировка, может быть null
        syncBlock - код