线程问题汇总

一 线程状态转换图 注意:调用obj.wait()的线程需要先获取obj的monitor,wait()会释放obj的monitor并进入等待态。所以wait()/notify()都要与synchronized联用   二 阻塞和等待的区别 阻塞: 当一个线程试图获得对象锁(非juc库中的锁,即synchronized),而该锁被其他线程持有,则该线程进入阻塞状态。它的特点是使用简单,由jvm调度器
相关文章
相关标签/搜索