小编典典

进程何时获得 SIGABRT(信号 6)?

all

进程在 C++ 中获得 SIGABRT 的场景有哪些?这个信号是否总是来自进程内部,或者这个信号可以从一个进程发送到另一个进程?

有没有办法确定哪个进程正在发送这个信号?


阅读 220

收藏
2022-05-22

共1个答案

小编典典

abort()向调用进程发送SIGABRT信号,这就是abort()基本的工作方式。

abort()通常由检测内部错误或某些严重破坏的约束的库函数调用。例如,如果它的内部结构被堆溢出损坏,malloc()就会调用。abort()

2022-05-22