
Ev::sleep 함수는 이벤트 루프를 멈추는 함수가 아닙니다. 대신에, 이벤트 루프 내의 모든 작업을 일시 정지시키고, 지정된 시간만큼 대기합니다.
Ev::sleep 함수를 사용하면, 이벤트 루프 내의 다른 함수들이 실행되는 것을 막을 수 있습니다.
예를 들어, 다음 코드는 5초 동안 이벤트 루프를 멈추고, 그 후에 다시 시작합니다.
#hostingforum.kr
c
Ev::sleep(5);
이 코드는 이벤트 루프 내의 모든 작업을 일시 정지시키고, 5초 동안 대기합니다.
만약, 이벤트 루프 내의 다른 함수들이 실행되는 것을 막고 싶다면, Ev::run() 함수를 사용하지 않도록 하거나, Ev::run_nowait() 함수를 사용하여 이벤트 루프를 일시 정지시킬 수 있습니다.
#hostingforum.kr
c
Ev::run_nowait();
Ev::sleep(5);
Ev::run();
이 코드는 이벤트 루프 내의 다른 함수들이 실행되는 것을 막고, 5초 동안 대기합니다.
만약, 이벤트 루프 내의 다른 함수들이 실행되는 것을 막고 싶다면, Ev::run() 함수를 사용하지 않도록 하거나, Ev::run_nowait() 함수를 사용하여 이벤트 루프를 일시 정지시킬 수 있습니다.
2025-06-16 02:17