诺虫的箱子

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::


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...");
}
}

}

posted on 2020-02-06 20:42  诺虫的箱子  阅读(149)  评论(0编辑  收藏  举报