1、来源不同
sleep() 属于Thread类的方法;wait() 属于 Object 的方法。
2、释放锁不同
sleep() 不释放锁;wait() 释放锁。
记忆技巧:锁在门内部,在里面睡觉要锁门;到外面等候需释放锁(否则出不去)。
3、用法不同
sleep() 时间到会自动恢复;wait() 可使用 notify()/notifyAll()直接唤醒。
sleep() 属于Thread类的方法;wait() 属于 Object 的方法。
sleep() 不释放锁;wait() 释放锁。
记忆技巧:锁在门内部,在里面睡觉要锁门;到外面等候需释放锁(否则出不去)。
sleep() 时间到会自动恢复;wait() 可使用 notify()/notifyAll()直接唤醒。