Thread类中setDaemon()方法作用:将线程变为守护线程(后台线程)。线程开启后,与前台线程共同抢夺CPU的执行权,当所有前台线程都结束后,守护线程自动结束。
注意:setDaemon () 方法必须在线程启动前调用。
- class SetDaemonDemo
- {
- public static void main(String[] args) throws Exception
- {
- Join jo = new Join();
- Thread t1 = new Thread(jo);
- Thread t2 = new Thread(jo);
- t1.setDaemon(true); //将t1线程设为后台线程,当主线程和t2运行结束后,t1自动结束
- t1.start();
- t2.start();
- ......
- }
- }
复制代码 |
|