wait sleep join yeild

xiaoxiao2025-10-21  12

sleep

Thread类的方法使当前线程进入停滞状态,需要指定时间。sleep不会释放锁资源,但会释放cpu。这样,其他线程可以有机会执行。

yeild

使当前县城重新回到就绪状态,可能立刻又被执行,且低优先级没有机会,同优先级或高优先级有机会执行。不会释放资源Thread类的方法

wait

Object类的方法,必须放在循环体中和同步代码块中,释放锁,需要被notify或notifyAll唤醒

join 

是一种特殊的wait,当前线程调用另一个线程的join方法,当前线程进入阻塞状态,直到另一个线程运行结束。

 

转载请注明原文地址: https://www.6miu.com/read-5038327.html

最新回复(0)