搜索
您的当前位置:首页正文

三十四、多线程使用yield暂停线程

来源:欧得旅游网
package yield;

public class B extends Thread{

	@Override
	public void run() {
		// TODO Auto-generated method stub
		for (int i = 1; i < 6; i++) {
			System.out.println("第一个线程的第"+i+"次运行");
			Thread.yield();
		}
	}
}

package yield;

public class B1 extends Thread{

	@Override
	public void run() {
		// TODO Auto-generated method stub
		for (int i = 1; i < 6; i++) {
			System.out.println("第二个线程的第"+i+"次运行");

		}
	}
}

package yield;

public class Btest {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		B b = new B();
		B1 c = new B1();
		b.start();
		c.start();
	}

}

第一个线程的第1次运行
第二个线程的第1次运行
第一个线程的第2次运行
第一个线程的第3次运行
第一个线程的第4次运行
第一个线程的第5次运行
第二个线程的第2次运行
第二个线程的第3次运行
第二个线程的第4次运行
第二个线程的第5次运行
不咋好使

因篇幅问题不能全部显示,请点此查看更多更全内容

热门图文

Top