태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

sleep

Posted 2008/11/27 17:28


댓글 하나가 운영자에겐 커다란 힘이 됩니다!

1장. sleep(3)

차례
1.1절. 사용법
1.2절. 설명
1.3절. 반환값
1.4절. 예제

일정 시간만큼 정지한다. 단위는 초 이다.


1.1절. 사용법

#include <unistd.h>

unsigned int sleep(unsigned int seconds);
		


1.2절. 설명

sleep 을 이용하면 현재 동작중인 프로세스를 seconds 초만큼 정지 시킬수 있다. sleep 는 SIGALRM 을 이용해서 구현이 되었음으로 alarm() 함수와 섞어서 쓰는건 좋지 않은 생각이다. 하나 이상의 alarm 을 사용하게 될경우 먼저 설정되었던 alarm 은 무효화 되어 버리기 때문이다.


1.3절. 반환값

성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다.


1.4절. 예제

#include <stdio.h>
#include <unistd.h>

int main()
{
    while(1)
    {
        printf("hello world\n");
        sleep(1);
    }
}
		

위의 정보가 도움이 되셨나요? 그렇다면 댓글 하나만 남겨주세요.
댓글 하나가 운영자에겐 커다란 힘이 됩니다!

Write your message and submit
« PREV : 1 : ... 146 : 147 : 148 : 149 : 150 : 151 : 152 : 153 : 154 : ... 436 : NEXT »