sleep wait yield

时间:2023-03-09 15:16:31
sleep wait yield

sleep 暂停当前线程,允许低优先级线程获得执行机会,但并不释放对象的锁,进入不可运行状态

yield 类似sleep,但只允许同优先级有获得执行机会,同样也不会释放锁,当前线程仍是可运行状态,因此不能低优先级线程获得机会

join 使调用该方法的线程

sleep wait yield

wait 暂停当前线程并释放锁,因此调用wait须先获取当前对象的锁