本帖最后由 aguang 于 2015-8-22 17:47 编辑
package cn.tt9;
/*
* 线程礼让
*
* public static void yield() 暂停当前正在执行的线程对象,并执行其他线程(不能保证轮流)
*
*
* */
public class Test05 {
public static void main(String[] args) {
ThreadYield ty1=new ThreadYield();
ThreadYield ty2=new ThreadYield();
ThreadYield ty3=new ThreadYield();
ty1.setName("林林");
ty2.setName("lllll");
ty1.start();
ty2.start();
}
}
package cn.tt9;
public class ThreadYield extends Thread{
@Override
public void run() {
// TODO Auto-generated method stub
// super.run();
for(int i=0;i<100;i++){
System.out.println(getName()+i);
Thread.yield();
}
}
}
|
|