2011-10-08 10 views

risposta

4

vi capita di essere su uno dei sistemi Unix:

uomo 2 uccisione

man 2 segnale

man 2 sigvec

15

Il modo per inviare un segnale ad un processo è kill(pid, signal); Tuttavia, è necessario essere consapevoli del fatto che i segnali non sono un mezzo efficace per la comunicazione tra processi, ad eccezione dei messaggi padre-figlio-diretto a causa delle condizioni di competizione intrinseche. Tubi, file, directory, nomi di semafori, socket, memoria condivisa, ecc. Offrono approcci molto superiori alla comunicazione tra processi.

+0

Quale file di intestazione definisce kill? –

+0

È dichiarato in "" –

+0

È standard C o POSIX? Sono confuso perché la pagina di wikipedia per signal.h non include kill anche C in un libro Nutshell non menziona questa funzione. –

Problemi correlati