Java线程:线程的调度-让步[Java编程]
本文“Java线程:线程的调度-让步[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
线程的让步利用Thread.yield()办法,yield() 为静态办法,功效是暂停当前正在履行的线程对象,并履行其他线程.
/**
* Java线程:线程的调度-让步
*
* @author leizhimin
*/
public class Test {
public static void main(String[] args) {
Thread t1 = new MyThread1();
Thread t2 = new Thread(new MyRunnable());
t2.start();
t1.start();
}
}
class MyThread1 extends Thread {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("线程1第" + i + "次履行!");
}
}
}
class MyRunnable implements Runnable {
public void run() {
for (int i = 0; i < 10; i++) {
System.out.println("线程2第" + i + "次履行!");
Thread.yield();
}
}
}
线程2第0次履行!
线程2第1次履行!
线程2第2次履行!
线程2第3次履行!
线程1第0次履行!
线程1第1次履行!
线程1第2次履行!
线程1第3次履行!
线程1第4次履行!
线程1第5次履行!
线程1第6次履行!
线程1第7次履行!
线程1第8次履行!
线程1第9次履行!
线程2第4次履行!
线程2第5次履行!
线程2第6次履行!
线程2第7次履行!
线程2第8次履行!
线程2第9次履行!
Process finished with exit code 0
出处:http://lavasoft.blog.51cto.com/62575/221811
以上是“Java线程:线程的调度-让步[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |