SLEEP(3) | Manualul programatorului Linux | SLEEP(3) |
NUME¶
sleep - adoarme pentru un număr specificat de secunde
REZUMAT¶
#include <unistd.h>
unsigned int sleep(unsigned int secunde);
DESCRIERE¶
sleep() face ca firul apelant să doarmă fie până când se scurge numărul de secunde în timp real specificat în secunde, fie până când sosește un semnal care nu este ignorat.
VALOAREA RETURNATö
Zero dacă timpul solicitat s-a scurs sau numărul de secunde rămase până la somn, dacă apelul a fost întrerupt de un gestionar de semnal.
ATRIBUTE¶
Pentru o explicație a termenilor folosiți în această secțiune, a se vedea attributes(7).
Interfață | Atribut | Valoare |
sleep() | Siguranța firelor | MT-Unsafe sig:SIGCHLD/linux |
ÎN CONFORMITATE CU¶
POSIX.1-2001, POSIX.1-2008.
NOTE¶
În Linux, sleep() este implementat prin nanosleep(2). Consultați pagina de manual nanosleep(2) pentru o discuție despre ceasul utilizat.
Note privind portabilitatea¶
În unele sisteme, sleep() poate fi implementat folosind alarm(2) și SIGALRM (POSIX.1 permite acest lucru); amestecarea apelurilor la alarm(2) și sleep() este o idee proastă.
Utilizarea longjmp(3) dintr-un gestionar de semnal sau modificarea manipulării lui SIGALRM în timpul somnului va provoca rezultate nedefinite.
CONSULTAȚI ȘI¶
COLOFON -- NOTà FINALö
Această pagină face parte din versiunea 4.16 a proiectului Linux man-pages. O descriere a proiectului, informații despre raportarea erorilor și cea mai recentă versiune a acestei pagini pot fi găsite la https://www.kernel.org/doc/man-pages/.
TRADUCERE¶
Traducerea în limba română a acestui manual a fost creată de Remus-Gabriel Chelu <remusgabriel.chelu@disroot.org>
Această traducere este documentație gratuită; citiți Licența publică generală GNU Versiunea 3 sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă Nicio RESPONSABILITATE.
Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la translation-team-ro@lists.sourceforge.net.
15 septembrie 2017 | GNU |