父子进程 父子线程 守护线程

父子进程 父子线程 守护线程,第1张

Java中的父线程与子线程

守护线程与守护进程

Sonjava

Mainjava

运行 Main 可得到以下结果:

在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) Daemon的作用是为其他线程的运行提供便利服务,比如垃圾回收线程就是一个很称职的守护者。User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,虚拟机也就退出了。 因为没有了被守护者,Daemon也就没有工作可做了,也就没有继续运行程序的必要了。 值得一提的是,守护线程并非只有虚拟机内部提供,用户在编写程序时也可以自己设置守护线程。

僵尸进程:

一个进程结束了,但是他的父进程没有等待(调用wait / waitpid)他, 那么他将变成一个僵尸进程。

守护进程;

子进程未结束,父进程结束,子进程由init 进程接管,子进程可作为守护进程。

以上就是关于父子进程 父子线程 守护线程全部的内容,包括:父子进程 父子线程 守护线程、如何区分内核守护线程和用户进程、进程与线程, 僵尸进程与守护进程是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9593328.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存