线程中的sleep和wait
线程中的sleep和wait方法区别:
sleep:
sleep方法是继承了Thread类,它是thread类中的一个方法。如果加了同步锁,sleep方法没有释放锁sleep可以指定时间,不需要唤醒wait:
wait方法是继承了Object类,它是Object类中的一个方法如果加了同步锁,wait方法释放了锁不能指定时间,必须用notify()或者notifyAll()方法唤醒它发布时间: 2013-04-21 15:31:38 作者: rapoo
线程中的sleep和wait
线程中的sleep和wait方法区别:
sleep:
sleep方法是继承了Thread类,它是thread类中的一个方法。如果加了同步锁,sleep方法没有释放锁sleep可以指定时间,不需要唤醒wait:
wait方法是继承了Object类,它是Object类中的一个方法如果加了同步锁,wait方法释放了锁不能指定时间,必须用notify()或者notifyAll()方法唤醒它