2011-10-08 97 views

回答

4

我你恰巧是在Unix系統中的一個:

人2殺

人2信號

人2的sigvec

15

發送信號的過程是這樣的kill(pid, signal);但是,您應該知道,信號不是一種強健的進程間通信方式,除了由於固有競爭條件導致的父母對直接子女的信息。管道,文件,目錄,命名信號量,套接字,共享內存等都爲進程間通信提供了非常優越的方法。

+0

哪個頭文件定義了kill? –

+0

它在'' –

+0

中聲明是標準的C還是POSIX?我很困惑,因爲signal.h的維基百科頁面不包括殺死也堅果殼書中的C沒有提到這個功能。 –