当运行在不同逻辑 cpu 上的同一进程的两个线程遇到 seg 错误时会发生什么?
最佳答案
默认操作是让进程退出。如果您处理段错误,我想您可以尝试仅安排它碰巧终止的线程。但是,由于导致段错误自然发生的唯一因素(与 raise
或 kill
相对)源于未定义的行为,因此程序处于不确定状态,您不能指望能够恢复任何东西。
关于c - 关于多线程和段错误的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604535/