线程的让步含义就是使当前运行着线程让出CPU资源但是然给谁不知道仅仅是让出线程状态回到可运行状态
线程的让步使用Threadyield()方法yield() 为静态方法功能是暂停当前正在执行的线程对象并执行其他线程
/**
* Java线程线程的调度让步
*
* @author leizhimin ::
*/
public class Test {
public static void main(String[] args) {
Thread t = new MyThread();
Thread t = new Thread(new MyRunnable());
tstart();
tstart();
}
}
class MyThread extends Thread {
public void run() {
for (int i = ; i < ; i++) {
Systemoutprintln(线程第 + i + 次执行!);
}
}
}
class MyRunnable implements Runnable {
public void run() {
for (int i = ; i < ; i++) {
Systemoutprintln(线程第 + i + 次执行!);
Threadyield();
}
}
}
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
线程第次执行!
Process finished with exit code
本文出自 熔 巖 博客请务必保留此出处