js线程休眠方法10秒 线程中sleep方法和yeild方法的区别?

线程中sleep方法和yeild方法的区别?你误解了yiedld方法。Yiedld是让当前线程返回到可执行状态,以便具有相同优先级的线程可以进入执行状态,但它不是绝对的。因为虚拟机可能允许线程重新进入

线程中sleep方法和yeild方法的区别?

你误解了yiedld方法。Yiedld是让当前线程返回到可执行状态,以便具有相同优先级的线程可以进入执行状态,但它不是绝对的。因为虚拟机可能允许线程重新进入执行状态。要暂时停止线程,可以选择睡眠方法。例如线程。睡眠(1000),当前线程休眠1秒。我们需要知道的是,一秒钟后,线程将返回到可执行状态,而不是执行状态。何时执行由虚拟机决定。因此,睡眠(1000)不会在睡眠一秒钟后立即执行。