yield
Posted vingliu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yield相关的知识,希望对你有一定的参考价值。
当调用Thread.yield()函数时,会给线程调度器一个当前线程愿意让出CPU使用的暗示,但是线程调度器可能会忽略这个暗示
public class YieldDemo { public static void main(String[] args) { Runnable yieldTask = new Runnable() { @Override public void run() { for (int i = 1; i <= 10; i++) { System.out.println(Thread.currentThread().getName() + i); if (i == 5) { Thread.yield(); } } } }; Thread t1 = new Thread(yieldTask, "A"); Thread t2 = new Thread(yieldTask, "B"); t1.start(); t2.start(); } }
以上是关于yield的主要内容,如果未能解决你的问题,请参考以下文章