Qualche nota sparsa e appunti sul da fare.
[gapil.git] / ipc.tex
diff --git a/ipc.tex b/ipc.tex
index ee901ada711188cd4e2864ee5137a083686557d3..8cb04d0729d192b99e5cd8a52a256432fd771e6e 100644 (file)
--- a/ipc.tex
+++ b/ipc.tex
@@ -3714,6 +3714,9 @@ si pu
 dell'uso della stessa struttura per l'invio dei segnali usati per l'I/O
 asincrono.
 
+% TODO la notifica non è più limitata al solo uso dei segnali, adesso si
+% possono anche usare i thread, correggere!.
+
 Attraverso questa struttura si possono impostare le modalità con cui viene
 effettuata la notifica; in particolare il campo \var{sigev\_notify} deve
 essere posto a \const{SIGEV\_SIGNAL}\footnote{il meccanismo di notifica basato
@@ -4307,7 +4310,7 @@ Qualora il semaforo debba essere condiviso dai \itindex{thread}
 \textit{thread-shared semaphore}), occorrerà che \param{sem} sia l'indirizzo
 di una variabile visibile da tutti i \itindex{thread} \textit{thread}, si
 dovrà usare cioè una variabile globale o una variabile allocata dinamicamente
-nello \itindex{heap} heap.
+nello \itindex{heap} \textit{heap}.
 
 Qualora il semaforo debba essere condiviso fra più processi (nel qual caso si
 parla di \textit{process-shared semaphore}) la sola scelta possibile per
@@ -4325,9 +4328,8 @@ utilizzare nello stesso modo dei semafori normali con \func{sem\_wait} e
 \func{sem\_post}. Si tenga presente però che inizializzare due volte lo stesso
 semaforo può dar luogo ad un comportamento indefinito. 
 
-
 Una volta che non si intenda più utilizzare un semaforo anonimo questo può
-essere eliminato da sistema; per far questo di deve utilizzare una apposita
+essere eliminato dal sistema; per far questo di deve utilizzare una apposita
 funzione, \funcd{sem\_destroy}, il cui prototipo è:
 \begin{functions}
   \headdecl{semaphore.h}