object.notify(),object.notifyAll()唤醒等待object锁的其他线程,当前线程不释放锁
object.wait()释放锁,线程进入等待队列
Thread.sleep()不释放锁,线程睡眠,醒了直接进入可运行状态,等待被CPU调度
Thread.yield()进入可运行状态,Thread.sleep(0)与Thread.yield()效果一样
object.notify(),object.notifyAll()唤醒等待object锁的其他线程,当前线程不释放锁
object.wait()释放锁,线程进入等待队列
Thread.sleep()不释放锁,线程睡眠,醒了直接进入可运行状态,等待被CPU调度
Thread.yield()进入可运行状态,Thread.sleep(0)与Thread.yield()效果一样