
love.forte.simbot.LockStandard.kt Maven / Gradle / Ivy
/*
*
* * Copyright (c) 2021. ForteScarlet All rights reserved.
* * Project simple-robot
* * File MiraiAvatar.kt
* *
* * You can contact the author through the following channels:
* * github https://github.com/ForteScarlet
* * gitee https://gitee.com/ForteScarlet
* * email [email protected]
* * QQ 1149159218
*
*/
@file:JvmName("LockStandards")
package love.forte.simbot
//
// /**
// * use lock.
// */
// public inline fun Lock.use(block: () -> T): T {
// lock()
// return try {
// block()
// } finally {
// unlock()
// }
// }
//
// /**
// * 读锁执行
// */
// public inline fun ReadWriteLock.read(block: () -> T): T {
// val lock = readLock()
// lock.lock()
// return try {
// block()
// } finally {
// lock.unlock()
// }
// }
//
// /**
// * write lock.
// */
// public inline fun ReadWriteLock.write(block: () -> T): T {
// val lock = writeLock()
// lock.lock()
// return try {
// block()
// } finally {
// lock.unlock()
// }
// }
© 2015 - 2025 Weber Informatics LLC | Privacy Policy