打卡信奥刷题(2606)用C++实现信奥题 P2476 [SCOI2008] 着色方案
2025/12/28 19:38:48
在Unix/Linux系统中,SIGTRAP属于“硬件异常信号”或“同步信号”类别,这类信号通常由程序执行中的错误或调试指令触发,默认行为是终止进程并生成核心转储(core dump)。与SIGTRAP同类的信号共有7个,具体如下:
| 信号名称 | 编号 | 触发原因 |
|---|---|---|
| SIGILL | 4 | 执行非法指令(如无效操作码、特权指令) |
| SIGTRAP | 5 | 断点或陷阱指令触发(调试器使用) |
| SIGABRT | 6 | 进程异常终止(如调用abort()函数) |
| SIGBUS | 7 | 内存访问错误(如地址未对齐、非法物理地址) |
| SIGFPE | 8 | 算术运算错误(如除零、溢出) |
| SIGSEGV | 11 | 无效内存访问(如访问未分配内存、越界) |
| SIGSYS | 31 | 非法系统调用或参数错误 |
因此,与SIGTRAP同类的信号共有7个,涵盖硬件异常、内存错误、算术错误及调试相关场景。