线程礼让
- 礼让线程,让当前正在执行的线程暂停,但不阻塞
- 将线程从运行状态转为就绪状态
- 让CPU重新调度,礼让不一定成功!主要是看CPU
package com.impl; public class ThreadYield implements Runnable { @Override public void run() { System.out.println(Thread.currentThread().getName() + "线程开始执行"); Thread.yield();//线程礼让yield(); System.out.println(Thread.currentThread().getName() + "线程停止执行"); } } class TestYield{ public static void main(String[] args) { ThreadYield threadYield = new ThreadYield(); new Thread(threadYield,"小敏").start(); new Thread(threadYield,"小名").start(); } } //线程礼让不成功`在这里插入代码片` /* 小敏线程开始执行 小敏线程停止执行 小名线程开始执行 小名线程停止执行 */ //线程礼让成功 /* 小敏线程开始执行 小名线程开始执行 小敏线程停止执行 小名线程停止执行 */