线程控制之礼让线程
礼让线程
package cn.itcast_06;
/*
* public static void yield()
* 暂停当前正在执行的线程对象,并执行其他线程。
* 使线程们尽量你一次她一次(和谐)的出现
*/
public class MyThread extends Thread {
@Override
public void run() {
for(int x = 1;x<100;x++) {
System.out.println(getName()+"----"+x);
Thread.yield();
}
}
}
礼让线程的调用
package cn.itcast_06;
import cn.itcast_06.MyThread;
public class 线程控制之礼让线程 {
public static void main(String[] args) {
//创建对象
MyThread my1 = new MyThread();
MyThread my2 = new MyThread();
my1.setName("成吉思汗");
my2.setName("朱元璋");
my1.start();
my2.start();
}
}
本文介绍了一种在Java中实现线程间轮流执行的方法,通过使用`Thread.yield()`来实现线程间的礼让机制,确保多个线程能够交替运行。
1944

被折叠的 条评论
为什么被折叠?



