多线程中wait和sleep区别
wiat和sleep的区别?
1、wait可以指定时间也可以不指定
sleep必须指定时间。
2、在同步中,对cpu的执行权和锁的处理不同
wait:释 放执行权,释放锁。
sleep:释放执行权,不释放锁。
class Demo
{
void show ()
{
synchronize(this)
{
wait();//to t1 t2
}
}
void method()
{
synchronize(this)
{
//wait();
notifyAll();
}
}
}
我想给她买兰博基尼