Windows 程序完成执行后线程的状态
主线程完成执行后,内部线程会发生什么情况 例如: 程序1创建5个线程在后台运行Windows 程序完成执行后线程的状态,windows,multithreading,Windows,Multithreading,主线程完成执行后,内部线程会发生什么情况 例如: 程序1创建5个线程在后台运行 程序1崩溃 那些线还活着吗 它们将被终止,因为线程绑定在进程上下文中?所有这些资源都链接到进程数据结构。当进程终止时,Windows确保清理所有资源 没有找到对文档的引用[请随意添加一些,我肯定我在M.Russinovich的“Windows内部构件”一书中读到了这一点],但这里有两个关于内存释放的类似答案。线程清理是进程终止时windows调用的清理例程的一部分 如果线程a创建了线程B,而线程a终止,则不会终止线
程序1崩溃
那些线还活着吗
它们将被终止,因为线程绑定在进程上下文中?所有这些资源都链接到进程数据结构。当进程终止时,Windows确保清理所有资源 没有找到对文档的引用[请随意添加一些,我肯定我在M.Russinovich的“Windows内部构件”一书中读到了这一点],但这里有两个关于内存释放的类似答案。线程清理是进程终止时windows调用的清理例程的一部分
如果线程a创建了线程B,而线程a终止,则不会终止线程B,因为线程之间没有父/子关系 其他线程被终止的唯一情况是主进程终止(因此,如果程序崩溃,它们将被杀死)