gpt4 book ai didi

java - 等待,通知来自同步上下文的方法

转载 作者:行者123 更新时间:2023-12-04 05:21:00 28 4
gpt4 key购买 nike

我知道这是一个重复的问题。但是我无法通过解释来理解。我想用一个很好的例子来清楚地理解它。任何人都可以帮忙吗。

“为什么我们从同步上下文中调用 wait()、notify() 方法”。

最佳答案

当我们在线程中使用 synchronize 时,这意味着我们确实对该对象进行了锁定,并且该对象一次只能由一个线程使用,以避免各种并发问题。

wait() 和 notify() 方法仅在同步上下文中使用。

wait 方法暂停当前线程的工作并释放它持有的任何对象的锁,以便其他线程可以使用该同步对象。

当其他线程完成其工作时,它会调用 notify 方法,这会导致第一个线程再次获取对象的锁并恢复其工作。

你可以很容易地从网上得到例子。

关于java - 等待,通知来自同步上下文的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8199545/

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