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()方法])
并发线程与yield机制
最新推荐文章于 2025-04-21 16:26:49 发布
本文探讨了Java中线程的并发执行与yield机制的作用,通过实例展示了如何合理使用yield来实现线程间的高效协作。
414

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



