read
inline fun <T> ReentrantReadWriteLock.read(
    action: () -> T
): TExecutes the given action under the read lock of this lock.
Return the return value of the action.
inline fun <T> ReentrantReadWriteLock.read(
    action: () -> T
): TExecutes the given action under the read lock of this lock.
Return the return value of the action.