zoukankan      html  css  js  c++  java
  • 守护线程的概念


    public class lx02 {

    /**
    * 守护线程:是为用户线程服务的;jvm停止不用等待守护线程执行完毕
    * 默认:都是用户线程,jvm等待所有的用户线程执行完毕,才会停止
    * @param args
    */
    public static void main(String[] args) {
    // TODO Auto-generated method stub
    God god = new God();
    You you = new You();
    Thread t = new Thread(god);
    t.setDaemon(true);//将用户线程调整到守护线程  守护线程不用等待执行完才退出,只要用户线程全都执行完毕后就退出
    t.start();
    new Thread(you).start();
    //两个线程交替执行
    }

    }
    class You implements Runnable
    {
    @Override
    public void run() {
    for(int i=0;i<365*100;i++)
    {
    System.out.println("Happy life...");
    }
    System.out.println("ooooooooooooo");
    }

    }
    class God implements Runnable
    {
    @Override
    public void run() {
    for(;true;)
    {
    System.out.println("bless you...");
    }
    }

    }

  • 相关阅读:
    Java程序员必知的8大排序
    JQUERY 展开收起显示隐藏效果
    Java程序员必知的8大排序
    辞职申请
    值得收藏的Microsoft SQL Server下的SQL语句
    SQL
    sql language
    insert with special ID
    ExcuteNonQuery
    JS
  • 原文地址:https://www.cnblogs.com/NuoChong/p/12270298.html
Copyright © 2011-2022 走看看