2016年5月28日
摘要: 调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它的synchronized方法中。可以通过notify()/notifyAll(),或者时间到期,从wait()中恢复执行。 只能在同步控制方法或同步块中调用wa 阅读全文
posted @ 2016-05-28 22:56 sidesky 阅读(266) 评论(0) 推荐(0) 编辑