作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我需要向一个进程发送一个信号,当该进程收到这个信号时它会做一些事情,这在 C 中如何最好地实现?
最佳答案
向进程发送信号的方式是kill(pid, signal);
然而,你应该意识到除了parent-to之外,信号并不是进程间通信的可靠方式- 由于固有的竞争条件,直接子消息。管道、文件、目录、命名信号量、套接字、共享内存等都为进程间通信提供了非常出色的方法。
关于c - 如何向 C 中的进程发送信号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7696925/
我是一名优秀的程序员,十分优秀!