两篇文献深入理解进程与线程(进阶篇)
发布时间
阅读量:
阅读量
一、守护线程机制与yield应用
1. 守护线程(Daemon):
public final void setDaemon(boolean on) {
checkAccess();
if (isAlive()) {
throw new IllegalThreadStateException();
}
daemon = on;
}
public final boolean isDaemon() {
return daemon;
}
setDaemon()方法用于设定线程的属性,将其识别为守护线程或普通用户线程。一旦系统中仅存的运行线程均为守护类型,Java虚拟机将自动终止运行。isDaemon()方法则用于检测当前所处线程是否属于守护线程类别。
public class ThreadDemo {
public static void main(String[] args) {
Thread thread = new Thread(new M
全部评论 (0)
还没有任何评论哟~
