守护线程环境幸运飞艇平台定制搭建

休眠线程:

package javastudy01;

public class sleep {
//倒计时程序
public static void main(String[] args) throws InterruptedException {
for(int i=10;i>=0;i--){
Thread.sleep(1000); //此处因为是静态方法,所以Thread类名可以直接调用
System.out.println(i);
}

}

}
运行结果守护线程环境搭建
幸运飞艇平台定制,需要请搜索【大神源码论坛】dsluntan.com 客服企娥3393756370 V信17061863513,

守护线程(重点)

正常情况下一下程序t1执行30次,t2执行50次 加上守护线程后会有变化

守护线程不会单独执行,在其他非守护线程都执行结束后,它也会自动退出不再执行

package javastudy01;

public class setDaemon {

public static void main(String[] args) {
     Thread t1 = new Thread(){

         public void run(){
             for(int i=0; i<30;i++){
                 System.out.println(this.getName() +" : "+ i);
             }
         }

     };

Thread t2 = new Thread(){

         public void run(){
             for(int i=0; i<50;i++){
                 System.out.println(this.getName() +" : "+ i);
             }
         }

     };

     t2.setDaemon(true);
     t1.start();
     t2.start();

}

}
运行结果

加入线程

join()当前线程暂定,待指定的线程执行结束后,再继续

t.join(); 相当于给t插队

join(int) 等待指定毫秒后继续

礼让线程

yield 让出CPU给其他线程

猜你喜欢

转载自blog.51cto.com/13970113/2175194