摘要: sleep和wait的区别是一个老生常谈的问题。Sleep 是 Thread类的方法, wait是Object类的方法。但是关键的区别是对锁的操作问题。当我们调用sleep的时候,线程进入休眠,但是获得的锁并不释放而是用wait的时候,线程进入等待队列,会释放获得的锁看一段代码:public class TestWait { public static void main(String[] args) throws InterruptedException { Data d = new Data(); WaitTest st1 = new WaitTest(d... 阅读全文
posted @ 2014-02-12 13:51 yingzi.zhu 阅读(3100) 评论(0) 推荐(0)