gpt4 book ai didi

java - 以编程方式检查是否授予锁定?

转载 作者:行者123 更新时间:2023-12-01 07:41:06 25 4
gpt4 key购买 nike

就像在 wait() 方法中一样,如果未在调用对象(对于 wait())上授予锁(例如通过同步调用对象),则会抛出 IllegalMonitorStateException。

我想知道

像wait()方法一样,我们可以通过编写一些代码来确保授予锁吗?还是仅由 JVM 完成?

最佳答案

只需写:

synchronized (thing) {
thing.wait ();
}

如果尚未锁定,则将被锁定,如果已锁定,则可以。

关于java - 以编程方式检查是否授予锁定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4814579/

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