2011-10-08 9 views

Odpowiedz

4

I stało się na jednym z Uniksach:

man 2 zabitych

man 2 sygnał

man 2 sigvec

15

Sposób, aby wysłać sygnał do procesu kill(pid, signal); Należy jednak pamiętać, że sygnały nie są niezawodnym środkiem komunikacji między procesami, z wyjątkiem wiadomości typu "rodzic-dziecko-dziecko-bezpośredni" z powodu nieodłącznych warunków wyścigu. Rury, pliki, katalogi, nazwane semafory, gniazda, pamięć współdzielona itd. Zapewniają znacznie lepsze podejście do komunikacji między procesami.

+0

Który plik nagłówka definiuje kill? –

+0

Jest zadeklarowany w '' –

+0

Czy jest to standard C lub POSIX? Jestem zdezorientowany, ponieważ strona wikipedia dla signal.h nie zawiera zabicia również C w książce Orzechów nie wspomina o tej funkcji. –