礼让不一定能成功,原理是让CPU重新调度
package com.chenxb.myThread;
//线程礼让
public class testYield implements Runnable {
@Override
public void run() {
//for (int i = 0; i < 100; i++) {
System.out.println(Thread.currentThread().getName() + "线程开始");
System.out.println(Thread.currentThread().getName() + "线程结束");
//}
}
}
class yieldMain {
public static void main(String[] args) {
testYield testYield = new testYield();
new Thread(testYield, "1").start();
Thread.yield();
new Thread(testYield, "2").start();
}
}