public class Test {
public static void main(String[] args) {
MyThread m1 = new MyThread("m1");
MyThread m2 = new MyThread("m2");
m1.start();
m2.start();
}
}
class MyThread extends Thread {
MyThread(String s) {
super(s);
}
public void run() {
for(int i = 1; i <= 100; i++) {
System.out.println(getName() + ": " + i);
if(i % 10 == 0) {//每次被10整除后高风亮节的让出时间片
yield();
}
}
}
}
java例程练习(多线程[yield()方法])
Java线程调度示例
最新推荐文章于 2025-04-21 16:26:49 发布
本文提供了一个Java线程示例程序,展示了如何通过自定义线程类实现线程的运行,并使用yield方法来控制线程间的调度。该示例有助于理解线程的基本操作和线程调度的概念。
414

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



