守护线程(后台线程)
来源:互联网 发布:js设置left值 编辑:程序博客网 时间:2024/05/24 00:26
守护线程(后台线程):如果一个进程中只剩下了守护线程,那么守护线程也会死亡。
package com.cn.thread;
/**
* Author:Liu Zhiyong
* Version:Version_1
* Date:2016年7月7日16:35:52
* Desc:守护线程(后台线程):如果一个进程中只剩下了守护线程,那么守护线程也会死亡。
* 需求:模拟QQ下载更新包
*/
public class Demo12 extends Thread{
public Demo12(String name) {
super(name);
}
@Override
public void run() {
for(int i=1; i<=100; i++){
System.out.println("更新包目前下载到了" + i + "%");
try {
Thread.sleep(2);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(i == 100){
System.out.println("更新包下载完毕,准备安装。。。");
}
//try {
//Thread.sleep(10);
//} catch (InterruptedException e) {
//// TODO Auto-generated catch block
//e.printStackTrace();
//}
}
}
public static void main(String[] args) {
Demo12 d = new Demo12("后台线程");
d.setDaemon(true);//设置线程是否为守护线程,true为守护线程,false为用户线程。
System.out.println("是守护线程吗?" + (d.isDaemon() == true?"是守护线程":"不是守护线程"));
d.setPriority(10);
d.start();
for(int i=1; i<=100; i++){
System.out.println(Thread.currentThread().getName() + ":" + i);
}
}
}
0 0
- 守护线程(后台线程)
- Java守护线程(后台线程)
- Java的守护线程与非守护线程(即前台线程与后台线程)
- Java多线程系列(8)--线程优先级和守护线程(后台线程)
- Java的前台线程与守护线程(后台线程)
- 多线程开发(1):主线程,前台线程,后台线程,守护线程,子线程,托管线程的关系
- 守护线程(Deamon)
- 守护(Daemon)线程
- setDaemon(true)后就是后台线程(守护线程 ),反之就是前台线程(用户线程)
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- 守护线程
- 守护线程
- 守护线程
- 守护线程
- thinkphp模板if语句判断根据字符长度判断是否截取
- 纯css实现进度条效果
- Java 理论与实践: 正确使用 Volatile 变量
- 利用Hive进行数据分析
- Docker 1.12 Swarm集群实战(第五章)
- 守护线程(后台线程)
- Linux系统编程——特殊进程之僵尸进程
- 蓝桥杯-2015省赛JAVA语言B组
- codeforces 140 A. New Year Table
- Cairngorm开发框架
- join()
- include/generated/autoconf.h
- uboot global_data
- 线程中的并发问题