kotlin.concurrent.java.util.concurrent.locks.ReentrantReadWriteLock

Extensions for java.util.concurrent.locks.ReentrantReadWriteLock

read

fun <T> ReentrantReadWriteLock.read(action: () -> T): T

Executes the given action under the read lock of this lock.

write

fun <T> ReentrantReadWriteLock.write(action: () -> T): T

Executes the given action under the write lock of this lock. The method does upgrade from read to write lock if needed. If such write has been initiated by checking some condition, the condition must be rechecked inside the action to avoid possible races.

© 2010–2017 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.concurrent/java.util.concurrent.locks.-reentrant-read-write-lock/

在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号

意见反馈
返回顶部