From e65d03230c2c316ab78f970df9fa42d705c3a925 Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Wed, 6 Mar 2002 00:08:08 +0000 Subject: [PATCH] Aggiunta sleep, finita pause. --- signal.tex | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/signal.tex b/signal.tex index ebcdbef..bdb1edb 100644 --- a/signal.tex +++ b/signal.tex @@ -1240,6 +1240,23 @@ segnale \var{errno} a \macro{EINTR}.} \end{prototype} +La funzione segnala sempre una condizione di errore (il successo sarebbe +quello di aspettare indefinitamente). In genere si usa questa funzione quando +si vuole mettere un processo in attesa di un qualche evento specifico che non +è sotto il suo diretto controllo (ad esempio la si può usare per far reagire +il processo ad un segnale inviato da un altro processo). + + +Se invece si vuole fare attendere un processo per un determinato intervallo di +tempo lo standard POSIX.1 definisce la funzione \func{sleep}, il cui prototipo +è: +\begin{prototype}{unistd.h}{unsigned int sleep(unsigned int seconds)} + + Pone il processo in stato di sleep per \param{seconds} secondi. + + \bodydesc{} +\end{prototype} + -- 2.30.2