yield释放CPU资源还是处于Runnable状态,不会进入Waiting或Blocked状态,随时有可能会再次被调度,不同于sleep,sleep会先进入到阻塞状态,还有一点是JVM不保证遵循,如:当CPU资源充足情况下,调用yield不一定就会释放CPU时间片。
yield方法详解(慕课网 -> 线程八大核心+Java并发底层原理精讲 掌握企业级并发问题解决方案)
最新推荐文章于 2021-11-01 01:32:49 发布
yield释放CPU资源还是处于Runnable状态,不会进入Waiting或Blocked状态,随时有可能会再次被调度,不同于sleep,sleep会先进入到阻塞状态,还有一点是JVM不保证遵循,如:当CPU资源充足情况下,调用yield不一定就会释放CPU时间片。