Java多线程编程:守护线程详解与应用示例.pptxVIP

  • 0
  • 0
  • 约1.04千字
  • 约 3页
  • 2026-02-04 发布于北京
  • 举报

Java多线程编程:守护线程详解与应用示例.pptx

第14章:多线程编程后台守护线程

守护线程Java中的线程分为两类:用户线程、守护线程。守护线程(Daemon)是一种运行在后台的线程服务线程,当用户线程存在时守护线程也可以同时存在,如果用户线程全部消失(程序执行完毕,JVM进程结束)时守护线程也会消失。守护线程操作方法No.方法类型描述1publicfinalvoidsetDaemon?(booleanon)普通设置为守护线程2publicfinalbooleanisDaemon?()普通判断是否为守护线程

范例:使用守护线程packagecn.mldn.demo;publicclassThreadDemo{ publicstaticvoidmain(String[]args)throwsException{ ThreaduserThread=newThread(()-{ for(intx=0;x2;x++){ try{ Thread.sleep(100); }catch(InterruptedExceptione){ e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+正在运行、x=+x); } },用户线程); //完成核心的业务 ThreaddaemonThread=newThread(()-{ for(intx=0;xInteger.MAX_VALUE;x++){ try{ Thread.sleep(100); }catch(InterruptedExceptione){ e.printStackTrace(); } System.out.println(Thread.currentThread().getName()+正在运行、x=+x); } },守护线程); //完成核心的业务 daemonThread.setDaemon(true); //设置为守护线程 userThread.start(); //启动用户线程 daemonThread.start(); //启动守护线程 }}

文档评论(0)

1亿VIP精品文档

相关文档