java守护线程的注意事项

注意事项

1.守护线程的设置setDaemon(true)必须先放在start()之前,否则程序会出错。

2.守护线程中创建的所有子线程都是守护线程。

使用jojn()方法,无论线程是用户线程还是守护线程,都会等待一个线程完成。

实例

publicstaticvoidmain(String[]args)throwsInterruptedException{
Threadthread=newThread(newRunnable(){
@Override
publicvoidrun(){
for(inti=1;i<=10;i++){
//打印i信息
System.out.println("i:"+i+",isDaemon:"+
Thread.currentThread().isDaemon());
try{
//休眠100毫秒
Thread.sleep(100);
}catch(InterruptedExceptione){
e.printStackTrace();
}
}
}
});
//启动线程
thread.start();
//设置为守护线程
thread.setDaemon(true);
}

以上就是java守护线程的注意事项,希望对大家有所帮助。更多Java学习指路:Java基础

原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容