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次运行
不咋好使