Piccole aggiunte sul timer_create
authorSimone Piccardi <piccardi@gnulinux.it>
Tue, 15 Jun 2010 17:48:50 +0000 (17:48 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Tue, 15 Jun 2010 17:48:50 +0000 (17:48 +0000)
signal.tex

index 2a9b2535e94e14b1dfeac151014083b14715e271..0c2b7e03e86eb6118eb99ae22a1233770171c72d 100644 (file)
@@ -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