1.每次运行到设定的次数则把cpu让出一次,然后再使用
2.Thread通过getName()方法来得到使用者的名字
代码如下:
public class TestYield {
public static void main(String[] args){
MyThread mt1 = new MyThread(“康钦杰”);
MyThread mt2 = new MyThread(“康楚明”);
mt1.start();
mt2.start();
}
}
class MyThread extends Thread {
MyThread(String s) {
super(s);
}
public void run() {
for(int i=0;i<100;i++) {
if(i%10==0) {
yield();
}
System.out.println(getName() + i);
}
}
}