Java多线程编程:守护线程详解与应用.pdfVIP

  • 0
  • 0
  • 约4.05千字
  • 约 6页
  • 2026-02-03 发布于北京
  • 举报

Java多线程编程:守护线程详解与应用.pdf

守护线程

➢Java中的线程分为两类:用户线程、守护线程。守护线程

(守护线程)是一种运行在的线程服务线程,当用户线程存在时守

护线程也可以同时存在,如果用户线程全部(程序执行完毕,JVM

进程结束)时守护线程也会。

➢守护线程操作方法

No.方法类型描述

1publicfinalvoidsetDaemon(booleanon)普通设置为守护线程

2publicfinalbooleanisDaemon()普通判断是否为守护线程

守护线程

➢Java中的线程分为两类:用户线程、守护线程。守护线程

(Daemon)是一种运行在的线程服务线程,当用户线程

存在时守护线程也可以同时存在,如果用户线程全部(程

序执行完毕,JVM进程结束)时守护线程也会。

➢守护线程操作方法

No.方法类型描述

1publicfinalvoidsetDaemon(booleanon)普通设置为守护线程

2publicfinalbooleanisDaemon()普通判断是否为守护线程

范例:使用守护线程

包cn.mldn.demo;

publicclass线程演示{

=02

publicstaticvoidmain(String[]args)throwsException{ThreaduserThread==newThread(()‑‑{for(intx=0;x10;x++++){try{Thread.sleep(100);}

publicst

户程

catch(InterruptedExceptione){e.printStackTrace();}System.out.println(Thread.currentThread().getName()++正在运行,x=++x);}},用线);//完成的业务

readdaemonThread=nTh=0_

Th=ewread(()‑‑{for(intx=0;xInteger.MAXVALUE;x++++){try{Thread.sleep(100);}catch(InterruptedExceptione){

护程

e.printStackTrace();}}System.out.println(Thread.currentThread().getName()++正在运行,x=++x);},守线);//完成的业务

范例:使用守护线程

packagecn.mldn.demo;

publicclassThreadDemo{

publicstaticvoidmain(String[]args)throwsException

{ThreaduserThread=newThread(()-{

文档评论(0)

1亿VIP精品文档

相关文档