package learn.java.cn.packag;
/*** join合并线程(让该线程全部执行结束,再启动其它线程* yield ()暂停当前进程,执行其他线程静态方法,cpu 很有可能重新启动。* * yield()位于哪,则暂停哪个线程* sleep()静态方法不释放资源,不头释放锁,用于网洛延时,倒计时* @author Steven* @return **/
public class JoinDemo01 extends Thread {@Overridepublic void run() {// TODO Auto-generated method stubfor(int i=0;i<1000;i++){System.out.println("Thread 运行第"+i+"步");}}public static void main(String [] args) throws InterruptedException {//创建代理+引用真实角色Thread t =new Thread(new JoinDemo01());t.start();for (int i=0;i<1000;i++){ if(i%20==0){// t.join();Thread.yield();}System.out.println("main运行第"+i+"步");}}
}