sleep ) )方法是线程类(Thread )的静态方法,它使调用线程休眠,为其他线程提供执行机会,等待休眠时间结束,然后线程进入就绪状态并与其他线程一起CCD
sleep ) )是静态静态方法,因此他可以更改对象的锁定。 在一个同步块中(sleep ) )方法时,线程进入休眠状态,但未释放对象锁定,其他线程仍然无法访问该对象,并且进程处于时间等待状态
wait ) ) wait ) )是Object类的方法,当一个线程运行到wait方法时,它进入与该对象关联的等待池,进入等待状态,同时解除对象的锁定,其他线程可以使用notify,notifyAll方法唤醒等待的线程。 因此,wait方法通常用于同步方法或同步代码块。