1,sleep是Thread类提供的方法,wait是Object类中的方法。
2,sleep方法没有释放锁,wait方法释放了锁。
3,sleep表示让一个线程进入了睡眠,到时间后自动被唤醒。wait则需要notify和notifyAll来唤醒。
补充:
yiled方法是如果有比当前线程优先级更高的线程存在,则停止当前线程,优先级更高的执行。
join方法是某一线程执行的过程之中调用另一个线程。
1,sleep是Thread类提供的方法,wait是Object类中的方法。
2,sleep方法没有释放锁,wait方法释放了锁。
3,sleep表示让一个线程进入了睡眠,到时间后自动被唤醒。wait则需要notify和notifyAll来唤醒。
补充:
yiled方法是如果有比当前线程优先级更高的线程存在,则停止当前线程,优先级更高的执行。
join方法是某一线程执行的过程之中调用另一个线程。