다음을 통해 공유


event::wait 메서드

이벤트에서 신호를 보내게 될 때까지 기다립니다.

size_t wait(
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

매개 변수

  • _Timeout
    대기 시간이 초과되기 전의 시간을 밀리초 단위로 나타냅니다. COOPERATIVE_TIMEOUT_INFINITE는 시간 제한이 없음을 나타냅니다.

반환 값

대기가 충족된 경우 값 0이 반환되고, 그렇지 않으면 값 COOPERATIVE_WAIT_TIMEOUT은 이벤트가 신호를 받은 이벤트 없이 대기가 시간 초과된 것을 나타냅니다.

중요

Windows 스토어 응용 프로그램에서, 이것이 현재 스레드를 차단하고 응용 프로그램이 응답하지 않도록 할 수 있기때문에, ASTA에서 wait 을 호출하지 마세요.

요구 사항

헤더: concrt.h

네임스페이스: 동시성

참고 항목

참조

event 클래스

event::set 메서드

COOPERATIVE_TIMEOUT_INFINITE

COOPERATIVE_WAIT_TIMEOUT