(1)作用
放弃当前线程的执行权,转给包括自己在内的其他线程执行
(2)实例
public class ThreadYieldTest {
public static void main(String[] args) {
for (int i=0; i<2; i++) {
new Thread(new Runnable() {
public void run() {
System.out.println("begin");
Thread.yield();
System.out.println("end");
}
}).start();
}
}
}
如果自己再次获得执行权,那么结果为:
begin
begin
end
end
如果自己没得到
begin
end
begin
end