java中幽灵线程是什么,以及它的作用和工作原理是什么?

来源:百度知道 编辑:UC知道 时间:2024/06/22 21:26:06
java中幽灵线程是什么,以及它的作用和工作原理是什么?

任何一个Java线程都能成为幽灵线程。它是作为运行于同一个进程内的对象

和线程的服务提供者。例如,HotJava浏览器有一个称为" 后台图片阅读器"的幽灵

线程,它为需要图片的对象和线程从文件系统或网络读入图片。

幽灵线程是应用中典型的独立线程。它为同一应用中的其他对象和线程提供

服务。幽灵线程的run()方法一般都是无限循环,等待服务请求。

你说的幽灵是之daemon 线程吧
当正在运行的线程都是daemon线程时,Java 虚拟机退出。
而对於普通线程运行时虚拟机是不会结束的。