Package 

Class MutexExKt

    • Method Summary

      Modifier and Type Method Description
      final static <T extends Any> T withCheckLock(Mutex $self, Function0<Unit> check, Function0<T> action) Applies a double-checked lock before running action.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • withCheckLock

         final static <T extends Any> T withCheckLock(Mutex $self, Function0<Unit> check, Function0<T> action)

        Applies a double-checked lock before running action.