gpt4 book ai didi

java - 线程通信中Notify()的使用

转载 作者:行者123 更新时间:2023-11-29 07:06:59 25 4
gpt4 key购买 nike

Object类的方法wait()notify()用于线程间通信。当 wait() 被调用时,用于同步的对象放弃它的锁,但是当 notify 被调用时,锁直到同步块(synchronized block)完成才被释放。

所以, notify() 函数有什么用?即使它不存在,同步块(synchronized block)也会完成并释放锁,对吧?

最佳答案

notify() 负责唤醒等待线程,即。将线程从等待队列中取出来运行队列。即等待线程可以被调度器调度。

关于java - 线程通信中Notify()的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18635601/

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