* public static void yield():暂停当前正在执行的线程对象,并执行其他线程
*
* 线程的执行具有随机性,不能够保证一人一次
public class ThreadYieldDemo {
public static void main(String[] args) {
//创建两个线程类对象
ThreadYield t1=new ThreadYield();
ThreadYield t2=new ThreadYield();
t1.setName("hello");
t2.setName("java");
//启动这两个线程
t1.start();
t2.start();
}
}
public class ThreadYield extends Thread {
@Override
public void run() {
for(int x=0;x<100;x++) {
System.out.println(this.getName()+" "+x);
Thread.yield();
}
}
}