我需要发送一个信号到进程&当信号接收到这个信号时它做了一些事情;这在C中如何最好地实现?发送信号到进程
Q
发送信号到进程
10
A
回答
4
我你恰巧是在Unix系统中的一个:
人2杀
人2信号
人2的sigvec
15
发送信号的过程是这样的kill(pid, signal);
但是,您应该知道,信号不是一种强健的进程间通信方式,除了由于固有竞争条件导致的父母对直接子女的信息。管道,文件,目录,命名信号量,套接字,共享内存等都为进程间通信提供了非常优越的方法。
+0
哪个头文件定义了kill? –
+0
它在'
+0
中声明是标准的C还是POSIX?我很困惑,因为signal.h的维基百科页面不包括杀死也坚果壳书中的C没有提到这个功能。 –
相关问题
- 1. fork和信号:如何从父进程发送信号到特定子进程
- 2. 按名称发送信号给进程
- 3. 发送信号通过php进程
- 4. 发送信号给子进程?
- 5. 使用Python将信号发送到远程进程
- 6. java线程信号发送
- 7. 发送信号给线程
- 8. 发送给子进程和父进程的信号
- 9. 在父进程和子进程之间发送信号
- 10. pthread_kill()不发送信号到
- 11. 无法发送信号到另一个进程perl
- 12. 附加到进程时gdb发送哪个信号?
- 13. 如何将Java SIGINT信号发送到外部进程?
- 14. 发送字符串到子进程的信号
- 15. 将SIGHUP信号发送到Perl中的进程中
- 16. 忽略发送到我自己的进程组的信号
- 17. 如何将信号发送到Perl 6中的进程ID?
- 18. 无法发送信号到由PTY.spawn()在Ruby创建的进程
- 19. shell/kernel如何处理信号发送到同一进程组中的进程?
- 20. 如何在python中向远程进程发送信号?
- 21. android短信发送到收到号码
- 22. 设计建议:通过HTTP向守护进程发送信号
- 23. 如何向Java中的子进程发送信号?
- 24. nodejs发送信号给子进程不起作用
- 25. 发送信号给valgrind里面的进程?
- 26. 在发送ptrace信号后获得僵尸进程
- 27. 无法发送信号给子进程C
- 28. 发送和处理带子进程信号的问题C
- 29. 两个子进程之间发送信号
- 30. C,fork和exec进程,并发送信号
什么操作系统? – cnicutar