我用c语言设计了一个消息传递接口,用于在我的系统中运行的不同进程之间提供通信。此接口创建10-12个线程,并使用TCP套接字提供通信。
它工作正常,但有时会收到信号SIGTERM。有谁能告诉我为什么它会收到这个信号。
发布于 2011-04-19 06:19:05
如果不是人类在杀死你的进程,那么内核就是。
当一台机器试图避免被淹没时(你已经用完了所有的内存/交换/资源),就会发生这种情况。当您的进程正在运行时,您可能想要查看该系统上发生了什么。
https://stackoverflow.com/questions/5712027
复制