2011-10-08 547 views

回答

4

我你恰巧是在Unix系统中的一个:

人2杀

人2信号

人2的sigvec

15

发送信号的过程是这样的kill(pid, signal);但是,您应该知道,信号不是一种强健的进程间通信方式,除了由于固有竞争条件导致的父母对直接子女的信息。管道,文件,目录,命名信号量,套接字,共享内存等都为进程间通信提供了非常优越的方法。

+0

哪个头文件定义了kill? –

+0

它在'' –

+0

中声明是标准的C还是POSIX?我很困惑,因为signal.h的维基百科页面不包括杀死也坚果壳书中的C没有提到这个功能。 –