java wait() notyfy()的使用
我们知道,并发的编程在企业中用的很多,对于并发的学习是很重要的。
现在我们想从程序上给大家一个分析,在我写这个程序的时候,只知道wait()是线程等待,
notify是唤醒线程,还有一个notifyAll是唤醒所有线程,一般情况下 我们为了保险起见,会用notifyAll来唤醒我们的线程的。
?
?
但是,你是真的理解这个意思么,下面我们来看一个程序吧。
?
?
main类
?
很显然,上面有的方法是notifyAll这个意思就是说唤醒所有等待的线程了。
?
?
三个线程:
还行吧