From: Simone Piccardi Date: Tue, 15 Jun 2010 17:48:50 +0000 (+0000) Subject: Piccole aggiunte sul timer_create X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=d1abe57b02c26b816f588bc5a3a64d03e17e9c61;p=gapil.git Piccole aggiunte sul timer_create --- diff --git a/signal.tex b/signal.tex index 2a9b253..0c2b7e0 100644 --- a/signal.tex +++ b/signal.tex @@ -3176,8 +3176,15 @@ che il timer non viene cancellato. Si tenga presente che eventuali POSIX timer creati da un processo non vengono ereditati dai processi figli creati con \func{fork} e che vengono cancellati nella esecuzione di un programma diverso attraverso una delle funzioni -\func{exec}. - +\func{exec}. Si tenga presente inoltre che il kernel prealloca l'uso di un +segnale \textit{real-time} per ciascun timer che viene creato con +\func{timer\_create}; dato che ciascuno di essi richiede un posto nella coda +dei segnali \textit{real-time}, il numero massimo di timer utilizzabili da un +processo è limitato dalle dimensioni di detta coda, ed anche, qualora questo +sia stato impostato, dal limite \const{RLIMIT\_SIGPENDING} + +Una volta creato il timer si può attivare o disattivare un allarme con la +fuzione \funcd{timer\_settime}, % TODO trattare i Posix timer, e le fuzioni: % timer_getoverrun, timer_gettime, timer_settime, timer_create, timer_delete