Java后台线程
来源:互联网 发布:淘客微博推广软件 编辑:程序博客网 时间:2024/05/19 20:59
1、后台线程是给非后台线程做辅助的,提供服务的,并且不是不可或缺的,但是当非后台线程全部结束是,后台线程就会被终止了。
2、创建后台线程:只要调用线程的setDaemon(True)方法就可以将其设置为后台线程了。
3、
public class BasicThread implements Runnable{ public void run(){ try{ while(true){ TimeUnit.MILLISECONDS.sleep(2000); System.out.println(Thread.currentThread()+" "+this); } }catch (InterruptedException e){ } } public static void main(String[]args){ Thread thread=new Thread(new BasicThread()); thread.setDaemon(true); thread.start(); try { System.out.println("all daemon started"); Thread.sleep(5000); }catch (InterruptedException e){ } }}
结果:
all daemon startedThread[Thread-0,5,main] BasicThread@5323cf50Thread[Thread-0,5,main] BasicThread@5323cf50
说明:thread线程在死循环中,并且每隔2秒这个线程都会输出 Thread[Thread-0,5,main] BasicThread@5323cf50
但是由于主线程sleep了5秒钟,所以5秒之后主线程苏醒,并运行结束,这时,后台线程也就结束了,不再输出。
0 0
- Java守护线程(后台线程)
- java中的后台线程
- java后台线程处理
- Java中的后台线程
- Java后台线程Daemon
- Java后台线程
- Java多线程后台线程
- java 后台线程
- Java后台线程
- java 线程后台运行示例
- JAVA 用户线程,后台进程
- Java多线程五:后台线程
- java前台线程和后台线程
- java前台线程和后台线程
- Java线程 - 后台线程 daemon thread
- java前台线程和后台线程
- java中线程的前台线程和后台线程
- Java的前台线程与守护线程(后台线程)
- My study note of PHP language(IV)
- 2013 黄金连分数
- 关于mysql中的like语句带参数问题
- 【10-2】复杂表达式
- GridLayout网格布局
- Java后台线程
- Android-HandlerLeak优化
- SDAU课程练习2 1026
- 居中布局的几种方式
- 爬楼梯问题
- ZendFramework流程
- 有朋友要招聘,这里做个广告!
- 只读共享
- 【BZOJ2326】【HNOI2011】数学作业