剖析其字面上的意义
守护:后台运行的程序,不需要和用户交互
线程和进程的区别具体讲解可看我之前的文章
【操作系统】线程与进程的深入剖析(全)
守护线程:会守护所有其他非守护线程的结束
守护进程:守护到主进程的代码结束,注意是主进程。而程序结束的标志是子进程执行完毕后,还需要等待子进程结束才可
共同点:两者都是自动结束,不需要主线程或者进程去检查其状态
不同点:
主线程需不需要回收子线程的资源,而主进程要回收子进程的资源(守护进程)。主要是线程归属进程,进程结束,进程会将其回收
剖析其字面上的意义
守护:后台运行的程序,不需要和用户交互
线程和进程的区别具体讲解可看我之前的文章
【操作系统】线程与进程的深入剖析(全)
守护线程:会守护所有其他非守护线程的结束
守护进程:守护到主进程的代码结束,注意是主进程。而程序结束的标志是子进程执行完毕后,还需要等待子进程结束才可
共同点:两者都是自动结束,不需要主线程或者进程去检查其状态
不同点:
主线程需不需要回收子线程的资源,而主进程要回收子进程的资源(守护进程)。主要是线程归属进程,进程结束,进程会将其回收