sleep(3) - wariua/manpages-ko GitHub Wiki
sleep - μ§μ ν μ΄ λμ μ λ€κΈ°
#include <unistd.h>
unsigned int sleep(unsigned int seconds);
sleep()
μ μ€μ μκ°μΌλ‘ seconds
μ μ§μ ν μ΄κ° μ§λ λκΉμ§, λλ 무μ μ λλ μκ·Έλμ λ°μ λκΉμ§ νΈμΆ μ€λ λκ° μ λ€κ² λ§λ λ€.
μμ²ν μκ°μ΄ μ§λ¬μΌλ©΄ 0μ λ°ννλ€. μκ·Έλ νΈλ€λ¬ λλ¬Έμ νΈμΆμ΄ μ€λ¨λμΌλ©΄ λ¨μ μ΄ μλ₯Ό λ°ννλ€.
μ΄ μ μμ μ¬μ©νλ μ©μ΄λ€μ λν μ€λͺ μ attributes(7)λ₯Ό 보λΌ.
μΈν°νμ΄μ€ | μμ± | κ° |
---|---|---|
sleep() |
μ€λ λ μμ μ± | MT-Unsafe sig:SIGCHLD/linux |
POSIX.1-2001, POSIX.1-2008.
리λ
μ€μμλ nanosleep(2)μ ν΅ν΄ sleep()
μ΄ κ΅¬νλΌ μλ€. nanosleep(2) 맨 νμ΄μ§μ μ¬μ© ν΄λμ λν λ
Όμλ₯Ό 보λΌ.
μΌλΆ μμ€ν
μμλ alarm(2)κ³Ό SIGALRM
μ μ¬μ©ν΄ sleep()
μ΄ κ΅¬νλΌ μμ μ μλ€. (POSIX.1μμ μ΄λ₯Ό νμ©νλ€.) alarm(2)κ³Ό sleep()
μ μμ΄μ νΈμΆνλ 건 μ μ’μ μκ°μ΄λ€.
μ μ΄ λ€μ΄ μλ λμ μκ·Έλ νΈλ€λ¬μμ longjmp(3)λ₯Ό μ°κ±°λ SIGALRM
μ²λ¦¬ λ°©μμ λ³κ²½νλ©΄ κ·μ μ λ κ²°κ³Όκ° μΌμ΄λλ€.
sleep(1)
, alarm(2), nanosleep(2), signal(2), signal(7)
2017-09-15