gpt4 book ai didi

c - 线程处理

转载 作者:太空狗 更新时间:2023-10-29 15:24:46 25 4
gpt4 key购买 nike

假设一个线程A创建了一个线程B,一段时间后线程B因为问题崩溃了,有没有可能控制权回到C语言的线程A。一种特殊的处理方式。

最佳答案

没有。 “控制传回”根本没有多大意义,因为它们无论如何都是独立执行的——通常,线程 A 不会坐在那里等待线程 B 完成,但它会做其他事情。

顺便说一句,线程当然可以检查另一个线程是否仍在运行。检查您的线程库或您正在使用的系统函数。

但是,这只适用于我们称之为“软崩溃”的情况;许多崩溃不仅仅是线程做坏事,例如杀死整个进程的硬件异常或破坏内存。因此,试图在另一个线程中捕获崩溃将是一项大量的工作,但收效甚微,如果有的话。最好花时间修复崩溃。

关于c - 线程处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11341131/

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