Java后台线程(守护线程)的设置方法及应用示例
2019-03-19 17:30
190 查看
版权声明:转载注明来源。Keep Learning and Coding. https://blog.csdn.net/a771581211/article/details/88667918
package day09; /** * 守护线程,又称为后台线程 * 当一个进程中的所有前台线程都结束时,进程就要结束。 * 若还有后台线程运行,那后台线程会被强制结束。 * @author kaixu * */ public class ThreadDemo8 { public static void main(String[] args) { /* * rose:前台线程 */ Thread rose = new Thread(){ public void run(){ for(int i=0;i<10;i++){ System.out.println("Rose:Let me go!"); try { Thread.sleep(1000); } catch (InterruptedException e) { } } System.out.println("Rose:Goodbye my almost lover."); } }; /* * jack:后台线程(守护线程) */ Thread jack = new Thread(){ public void run(){ while(true){ System.out.println("Jack:You jump,I jump!"); try { Thread.sleep(1000); } catch (InterruptedException e) { } } } }; //设置jack为后台线程,必须在start前完成设置。 jack.setDaemon(true); rose.start(); jack.start(); while(true); //执行main方法的线程属于前台线程,因此只要main方法不结束,作为后台线程的jack将会一直喊下去... } }
相关文章推荐
- Java多线程 小知识 守护线程(后台线程)setDaemon、join方法、优先级、yield方法
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- JAVA之旅(十五)——多线程的生产者和消费者,停止线程,守护线程,线程的优先级,setPriority设置优先级,yield临时停止
- java多线程总结二:后台线程(守护线程)
- crawler_java应用集锦9:httpclient4.2.2的几个常用方法,登录之后访问页面问题,下载文件_设置代理
- Java_基础—多线程(匿名内部类实现线程的两种方式和设置名字的方法)
- linux 后台启动java jar(守护线程)
- java多线程程序设计三、后台线程(守护线程)
- java多线程总结二:后台线程(守护线程)
- java学习日记_99:线程的设置优先级和常用方法
- Java-----多线程小知识点:join()方法和守护线程
- JavaWeb 项目启动时,后台开启一个线程的方法
- java 线程后台运行示例
- java多线程总结二:后台线程(守护线程)
- java 守护线程运行示例
- JavaWeb 项目启动时,后台开启一个线程的方法
- java多进程 -CD7-孙鑫-(1)-程序/进程/线程/设置后台线程/将当前线程暂停
- JAVA后台线程(守护线程)