usleep 예제

usleep() 함수는 재진입할 필요가 없습니다. 재진입할 필요가 없는 함수는 스레드가 안전하지 않을 필요가 없습니다. 이 부분에서 우리는 예제에서 sleep() 함수를 사용합니다. 이 엑스 메이플에서 우리는 1 초 동안 자고 싶습니다. 우리가 볼 수 있듯이 매개 변수는 정수 인 1이 될 것입니다. usleep – 마이크로 초 간격에 대한 실행을 일시 중단 우리는 또한 mili 초에 주어진 값을 잠것입니다 usleep() 기능을 사용할 수 있습니다. 이 경우 usleep() 기능으로 10 밀리초 동안 잠을 자게됩니다. 앞서 설명한 대로 절전 함수는 주어진 값을 두 번째로 해석합니다. 우리가 초보다 낮은 밀리 초에서 잠을해야하는 경우. 소수점 또는 부동 값을 사용할 수 있습니다. 이 예제에서는 0.01 또는 0.010 sleep() 함수와 같이 표현될 수 있는 10밀리초 동안 잠을 잘 수 있으며 unistd.h 라이브러리는 유닉스 표준 라이브러리의 바로 가리지 않는 라이브러리에 의해 제공됩니다. 아래와 같이 이 라이브러리를 포함할 수 있습니다. 태그: c#sleep processsleep threatthreatwait 프로세스 sleep() 함수는 무효로 반환되므로 아무 것도 반환하지 않습니다.

리눅스에 대 한 환경 변수를 설정 하는 방법, 윈도우, BSD 와 맥 OSX 우리가 윈도우 플랫폼에서 실행 됩니다 응용 프로그램을 작성 하는 경우 우리는 아래와 같은 windows.h 라이브러리를 포함 해야. 실제로 크로스 플래트 형식 기본 라이브러리가 없습니다. 그러나 컴파일 아키텍처에 따라 적절한 라이브러리를 사용하는 응용 프로그램을 작성할 수 있습니다. 이 경우 적절한 라이브러리를 적절하게 배치할 _WIN32 상수를 사용합니다. C 프로그래밍 언어는 지정된 시간 동안 현재 스레드를 대기하기 위해 slepp() 함수를 제공합니다. slepp() 함수는 현재 실행 에 대해 지정된 스레드 지정 시간을 절전 모드로 연결합니다. 물론 CPU와 다른 프로세스는 문제없이 실행됩니다. 우리는 또한 문제없이 10 초 동안 잠을 잘 수 있습니다. 우리는 단지 아래와 같은 수면 기능에 10을 제공합니다. 수면 () 기능의 개념을 이해하는 데 도움이 좋은 기사, 감사합니다. EINVAL 오류 반환만 SUSv2 및 POSIX.1-2001에 의해 문서화됩니다.

useconds 인수는 백만 미만이어야 합니다. useconds 값이 0이면 호출은 영향을 주지 않습니다. 원래 BSD 구현 및 버전 2.2.2 이전의 glibc에서는 이 함수의 반환 형식이 무효화됩니다. POSIX 버전은 int를 반환하며, 이것은 또한 glibc 2.2.2.에서 사용되는 프로토 타입입니다.

This entry was posted in Uncategorized. Bookmark the permalink.

Comments are closed.