Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Alcune considerazioni:<br />
• il gestore rimane installato?<br />
• Se no: posso reinstallare all’interno dell’handler<br />
Cosa succede se qui<br />
void handler(int s)<br />
arriva un nuovo<br />
{ signal(SIGUSR1, handler);<br />
segnale?<br />
printf(“Processo %d: segnale %d\n”, getpid(), s);<br />
...}<br />
Affidabilità dei segnali<br />
• cosa succede se arriva il segnale durante<br />
l’esecuzione dell’handler?<br />
• innestamento delle routine di gestione<br />
• perdita del segnale<br />
• accodamento dei segnali (segnali reliable, BSD 4.2)<br />
M-fosset - Sistemi Operativi 2004-2005