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
 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
 
 % TODO trattare i Posix timer, e le fuzioni:
 % timer_getoverrun, timer_gettime, timer_settime, timer_create, timer_delete