マルチスレッド_スレッド制御の礼譲スレッド


package cn.itcast_04;

/*
 * public static void yield():             ,       。 
 * 
 *            ,            。
 */
public class ThreadYieldDemo {
	public static void main(String[] args) {
		//       
		ThreadYield ty1 = new ThreadYield();
		ThreadYield ty2 = new ThreadYield();

		//       
		ty1.setName("   ");
		ty2.setName("  ");

		//     
		ty1.start();
		ty2.start();
	}
}
package cn.itcast_04;

public class ThreadYield extends Thread {
	@Override
	public void run() {
		for (int x = 0; x < 50; x++) {
			System.out.println(getName() + ":" + x);
			Thread.yield();
		}
	}
}