X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=blobdiff_plain;f=signal.tex;h=4400436bad0132365db47e610298af0bbd877518;hb=09a3b3a75ff3b6cb6760b9034b093b6d49923b00;hp=66b434b68ca88edc888aeb3cc4a314e542f0391c;hpb=0419cb467b02a96b30c9b8e98731a16d792b6e03;p=gapil.git diff --git a/signal.tex b/signal.tex index 66b434b..4400436 100644 --- a/signal.tex +++ b/signal.tex @@ -2617,7 +2617,7 @@ hardware che possono supportare risoluzioni molto elevate, ed in maniera del tutto indipendente dalla frequenza scelta per il timer di sistema che governa lo \textit{scheduler};\footnote{normalmente si possono ottenere precisioni fino al microsecondo, andando molto oltre in caso di hardware dedicato.} per -questo lo standard POSIX ha previsto una serie di nuove funzioni relative a a +questo lo standard POSIX ha previsto una serie di nuove funzioni relative a quelli che vengono chiamati ``\textsl{orologi} \textit{real-time}'', in grado di supportare risoluzioni fino al nanosecondo. Inoltre le CPU più moderne sono dotate a loro volta di contatori ad alta definizione che consentono una grande @@ -2968,10 +2968,10 @@ effettuata. Diventa cos \itindex{thread} \textit{thread} che esegue la funzione di notifica specificata da \var{sigev\_notify\_function} con argomento - \var{sigev\_value}, se diverso da \val{NULL} il - \textit{thread} viene creato con gli attributi - specificati da \var{sigev\_notify\_attribute}.\\ - \footnotemark + \var{sigev\_value}. Se questo è diverso da + \val{NULL}, il \textit{thread} viene creato con + gli attributi specificati da + \var{sigev\_notify\_attribute}.\footnotemark\\ \const{SIGEV\_THREAD\_ID}& Invia la notifica come segnale (con le stesse modalità di \const{SIGEV\_SIGNAL}) che però viene recapitato al \textit{thread} indicato dal campo @@ -2987,11 +2987,11 @@ effettuata. Diventa cos \label{tab:sigevent_sigev_notify} \end{table} -\footnotetext{questa funzionalità è considerata un esempio di pessima - implementazione di una interfaccia, richiesta dallo standard POSIX, ma da - evitare totalmente, causa la possibilità di creare disservizi generando una - gran quantità di processi, tanto che ne è stata richiesta addirittura la - rimozione.} +\footnotetext{nel caso dei \textit{timer} questa funzionalità è considerata un + esempio di pessima implementazione di una interfaccia, richiesta dallo + standard POSIX, ma da evitare totalmente, a causa della possibilità di + creare disservizi generando una gran quantità di processi, tanto che ne è + stata richiesta addirittura la rimozione.} Nel caso di \func{timer\_create} occorrerà passare alla funzione come secondo argomento l'indirizzo di una di queste strutture per indicare le modalità con