gpt4 book ai didi

java - Java 中的 Monitor.TryEnter 等价物

转载 作者:行者123 更新时间:2023-11-30 05:50:39 25 4
gpt4 key购买 nike

如果在 java 中某些线程拥有此方法,如何跳过方法,我知道在 .net 中存在 Monitor.TryEnter,我可以通过这样的事情来完成:

if(Monitor.TryEnter()){
//do work
}
//else skip

但是我怎样才能在 java 中完成该行为,是 java 中 Monitor.TryEnter 的任何等价物。

最佳答案

ReentrantLock#tryLock() 对你有用吗?

它具有您想要的行为,但是它需要一个显式锁定对象,因此它不适用于嵌入式 Java 对象监视器 - 我不相信有一个等同于 tryLock() 的对象用于 Java 对象监视器。

关于java - Java 中的 Monitor.TryEnter 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13770706/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com