关于守护线程和非守护线程
来源:互联网 发布:制作网站的软件 编辑:程序博客网 时间:2024/05/22 12:12
任何创建的一个线程,我们可以让它成为守护线程,也可以让它成为非守护线程。
创建一个守护线程代码如下:
创建一个非守护线程代码如下:
案例一
运行结果如下:
thread0 is running.
thread1 is running.
thread1 is running.
thread0 is running.
thread1 is running.
thread0 is running.
thread1 is running.
thread0 is running.
thread1 is running.
thread0 is running.
thread1 is running.
主线程(非守护线程运行结束),此时守护线程也将停止运行!
thread0 is running.
java程序中只要还有一个非守护线程在运行,那么其他的守护线程
就不会结束工作,只有java程序中没有非守护线程在工作了,其他的守护线程才会停止工作。
- 关于守护线程和非守护线程
- 守护线程和非守护线程
- JVM守护线程和非守护线程
- JVM守护线程和非守护线程
- java守护线程和非守护线程
- 守护线程和非守护线程
- java守护线程和非守护线程
- 守护线程、非守护线程简介和addShutdownHook方法使用
- java 多线程守护线程和非守护线程
- Java 守护线程和非守护线程的说明
- Java的守护线程和非守护线程
- Java 多线程:守护线程和非守护线程
- java的守护线程和非守护线程详解
- 守护线程与非守护线程
- Java守护线程与非守护线程
- java-守护线程与非守护线程
- JAVA守护线程 非守护线程
- Python3多线程--守护线程&非守护线程
- Python入门的36个例子 之 24 -> 再说说String
- Spring struts2 hibernate 整合
- Python入门的36个例子 之 25 -> Console In File Out
- 《工作笔记》 之 在mfc中显示JPG 文件
- ACE_Message_Block功能简介
- 关于守护线程和非守护线程
- Python入门的36个例子 之 26 -> File In Console Out
- hibernate使用了乐观锁后报java.lang.NullPointerException 异常的原因
- 叩问人世
- VI 复制多行
- Python入门的36个例子 之 27 -> Add Something Into A File
- TR1 tuple的用法
- Spring MVC+BlazeDS+Flex框架实践:Database篇
- 看国内外玩家论坛回帖的一点感受