java中wait方法是什么意思

发布网友 发布时间:2022-04-20 22:07

我来回答

2个回答

热心网友 时间:2022-05-25 10:57

不应该说等待,应该是挂起,在线程和进程中这两个概念是不一样的
第3种情况不会出现
锁这个东西你应该没有理解,
synchronized就是一种锁的方式。
前面判断的有锁无锁,你想在程序中有可能去体现得到吗

热心网友 时间:2022-05-25 10:57

wait方法用在
synchronized
方法或者
synchronized块中。
一般在判断语句中,如果某条件被触发,让当前线程wait并释放对象的锁。
此时可以让其他线程可以对用以对象调用synchronized方法。
直到调用
notify或者notifyAll后
wait的线程才有可能执行。
所以一般wait

notify是成对出现的。
有点复杂,去看看线程同步有关的东西吧。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com