sleep

SLEEP(3)        Ð ÑководÑÑво пÑогÑаммиÑÑа Linux        SLEEP(3)



ÐÐЯ
       sleep - пÑиоÑÑÐ°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°ÐµÑ Ð²Ñполнение на
       заданное ÑиÑло ÑекÑнд

ÐÐÐÐÐ
       #include <unistd.h>

       unsigned int sleep(unsigned int seconds);

ÐÐÐСÐÐÐÐ
       sleep() заÑÑавлÑÐµÑ ÑабоÑаÑÑÑÑ Ð½Ð¸ÑÑ Ð·Ð°ÑнÑÑÑ, пока
       не пÑойдÑÑ seconds ÑекÑнд или пока не поÑÑÑпиÑ
       Ñигнал, коÑоÑÑй невозможно
       пÑоигноÑиÑоваÑÑ.

ÐÐÐÐÐ ÐЩÐÐÐÐÐ ÐÐÐЧÐÐÐÐ
       ÐолÑ, еÑли запÑоÑенное вÑÐµÐ¼Ñ Ð¸ÑÑекло, или
       ÑиÑло ÑекÑнд, оÑÑавÑиÑÑÑ Ð´Ð¾ пÑобÑÐ¶Ð´ÐµÐ½Ð¸Ñ Ð²
       ÑлÑÑае, когда вÑзов бÑл пÑеÑван
       обÑабоÑÑиком Ñигнала.

ÐТРÐÐУТЫ
       ÐпиÑание ÑеÑминов данного Ñаздела ÑмоÑÑиÑе
       в attributes(7).

       ┌──────────────┬────────────────────────────────┬─────────────────────────────┐
       │ÐнÑеÑÑÐµÐ¹Ñ ÐÑÑибÑÑ                      ÐнаÑение              │
       ├──────────────┼────────────────────────────────┼─────────────────────────────┤
       │sleep()       │ ÐезвÑедноÑÑÑ Ð² ниÑÑÑ │ MT-Unsafe sig:SIGCHLD/linux │
       └──────────────┴────────────────────────────────┴─────────────────────────────┘

СÐÐТÐÐТСТÐÐРСТÐÐÐÐРТÐÐ
       POSIX.1-2001, POSIX.1-2008.

ÐÐФÐÐТЫ
       ФÑнкÑÐ¸Ñ sleep() Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ Ñеализована Ñ Ð¿Ð¾Ð¼Ð¾ÑÑÑ
       SIGALRM; лÑÑÑе не ÑмеÑиваÑÑ Ð²ÑÐ·Ð¾Ð²Ñ alarm(2) и sleep().

       ÐÑполÑзование longjmp(3) из обÑабоÑÑика
       Ñигнала или изменение обÑабоÑки SIGALRM в
       Ð¼Ð¾Ð¼ÐµÐ½Ñ Ñна Ð¼Ð¾Ð¶ÐµÑ Ð¿ÑивеÑÑи к непÑедÑказÑемÑм
       ÑезÑлÑÑаÑам.

СÐÐТРÐТРТÐÐÐÐ
       sleep(1), alarm(2), nanosleep(2), signal(2), signal(7)



GNU                               2016-03-15                          SLEEP(3)