gpt4 book ai didi

c++ - 线程事件会在程序退出后自动关闭吗?

转载 作者:太空宇宙 更新时间:2023-11-04 11:53:02 25 4
gpt4 key购买 nike

如果我创建事件(线程),但它从未收到,因此它始终处于信号状态。恕我直言,这个信号事件存在于操作系统的某个地方。所以,我猜测“即使在创建它的程序退出后,这个发出信号的事件是否会一直存在?”

最佳答案

从技术上讲,C 和 C++ 标准实际上并没有涉及“程序退出后会发生什么”。这取决于操作系统 [或“运行”代码的任何东西] 来处理。大多数操作系统将清除程序创建的所有“句柄”和其他“每个进程运行时对象资源”。这对于崩溃的进程尤为重要,因为从技术上讲,我们可以通过足够多次崩溃(所有内存都被使用,或者文件、事件或其他资源过多)来导致整个系统崩溃。

关于c++ - 线程事件会在程序退出后自动关闭吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17316887/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com