js線程休眠方法10秒 線程中sleep方法和yeild方法的區(qū)別?
線程中sleep方法和yeild方法的區(qū)別?你誤解了yiedld方法。Yiedld是讓當(dāng)前線程返回到可執(zhí)行狀態(tài),以便具有相同優(yōu)先級的線程可以進入執(zhí)行狀態(tài),但它不是絕對的。因為虛擬機可能允許線程重新進入
線程中sleep方法和yeild方法的區(qū)別?
你誤解了yiedld方法。Yiedld是讓當(dāng)前線程返回到可執(zhí)行狀態(tài),以便具有相同優(yōu)先級的線程可以進入執(zhí)行狀態(tài),但它不是絕對的。因為虛擬機可能允許線程重新進入執(zhí)行狀態(tài)。要暫時停止線程,可以選擇睡眠方法。例如線程。睡眠(1000),當(dāng)前線程休眠1秒。我們需要知道的是,一秒鐘后,線程將返回到可執(zhí)行狀態(tài),而不是執(zhí)行狀態(tài)。何時執(zhí)行由虛擬機決定。因此,睡眠(1000)不會在睡眠一秒鐘后立即執(zhí)行。