共用方式為


event::wait 方法

等候事件成為已收到信號。

size_t wait(
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

參數

  • _Timeout
    表示等候逾時前的毫秒數。 COOPERATIVE_TIMEOUT_INFINITE 值表示無逾時。

傳回值

如果已滿足等候,會傳回值 0,否則會傳回值 COOPERATIVE_WAIT_TIMEOUT,表示等候逾時且事件沒有變成發出訊號。

重要

在 Windows 市集 應用程式,請勿呼叫在 ASTA 執行緒的 wait ,因為這個呼叫會封鎖目前的執行緒,而且可能造成應用程式變得沒有回應,。

需求

標頭: concrt.h

**命名空間:**concurrency

請參閱

參考

event 類別

event::set 方法

COOPERATIVE_TIMEOUT_INFINITE

COOPERATIVE_WAIT_TIMEOUT