Java线程_Notify,NotifyAll,Wait方法(二)

2014-11-24 03:16:56 · 作者: · 浏览: 2
放1个资源,当前剩余资源1 资源数量不够,线程8:进入等待状态 释放1个资源,当前剩余资源2 线程10拿到2个资源 剩余资源数:0 释放1个资源,当前剩余资源1 资源数量不够,线程11:进入等待状态 释放1个资源,当前剩余资源2 线程9拿到2个资源 剩余资源数:0 释放1个资源,当前剩余资源1 资源数量不够,线程8:进入等待状态 释放1个资源,当前剩余资源2 线程10拿到2个资源 剩余资源数:0

可能运行结果需要仔细看才能看出流程,主要就是释放资源时通知所有等待线程,若此时某个等待线程抢到了锁会进行资源请求,或者进入等待状态(资源不够时)。

O啦~~~

转载请保留出处:http://blog.csdn.net/u011638883/article/details/18322537

谢谢!!