Java学习笔记73. 后台线程与setDaemon( )方法
2018-03-09 17:21
726 查看
Daemon是魔鬼的意思。魔鬼是很可怕的,也是很有力量的。这与后台进程有异曲同工之妙。
只要进程有一个前台线程在运行,这个进程就不会结束;但是如果一个进程只有后台线程在工作,那么这个进程就结束了。
后台线程:如果一个线程在启动前设置为后台线程,则这个线程就是后台线程。
设置方法就是setDaemon方法。如下例:Thread t = new Thread();
t.setDaemon(true); //setDaemon方法必须在start方法之前执行
t.start();
只要进程有一个前台线程在运行,这个进程就不会结束;但是如果一个进程只有后台线程在工作,那么这个进程就结束了。
后台线程:如果一个线程在启动前设置为后台线程,则这个线程就是后台线程。
设置方法就是setDaemon方法。如下例:Thread t = new Thread();
t.setDaemon(true); //setDaemon方法必须在start方法之前执行
t.start();
相关文章推荐
- Java多线程 小知识 守护线程(后台线程)setDaemon、join方法、优先级、yield方法
- JAVA学习笔记--多线程(二)线程常用方法
- Java学习笔记42:线程的几个方法和概念
- Java学习笔记之线程(二):线程的常用方法
- JAVA学习笔记49——线程概念+进程、线程区别+创建进程三种方法
- Thinking in Java学习笔记Daemon线程和ThreadFactory接口
- 14. JAVA 枚举(Enum、类集EnumMap&EnumSet 、实现接口、定义抽象方法) ----- 学习笔记
- Java学习笔记—多线程(Java线程常用方法总结)
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- java个人学习笔记20(wait()和sleep()区别+停止线程+interrupt()+join()+setDaemon()+setPriority()+多线程常见写法)
- Java学习笔记76. 线程的让步方法--yield
- Java学习笔记75. 线程的睡眠方法
- Java学习笔记78. 线程的中断入门 —— interrupt方法
- 后台线程与setDaemon()方法和线程的强制运行
- JAVA学习笔记(一)Vector类中set方法的使用问题
- 【Java学习笔记】get(),set()方法
- Java学习笔记之JDK配置的作用和方法(含set设置临时环境变量)
- Java【多线程知识总结(2)】调用setDaemon(true)变成后台线程
- 你不知道的Java学习笔记22-- 线程阻塞(线程休眠)方法
- 【学习笔记】JavaWeb 服务启动时,在后台启动加载一个线程