event::wait 方法

等待事件变为终止状态。

size_t wait(
   unsigned int _Timeout = COOPERATIVE_TIMEOUT_INFINITE
);

参数

  • _Timeout
    表示等待超时前的毫秒数。 值 COOPERATIVE_TIMEOUT_INFINITE 表示不存在超时。

返回值

如果已满足等待,则返回值 0;否则为值 COOPERATIVE_WAIT_TIMEOUT,表示等待超时,事件未变为终止状态。

重要

在 Windows 应用商店 app,不要在ASTA 线程上调用 wait,因为这称为会阻塞当前线程,并可以使该应用程序不响应。

要求

**标头:**concrt.h

**命名空间:**并发

请参见

参考

event 类

event::set 方法

COOPERATIVE_TIMEOUT_INFINITE

COOPERATIVE_WAIT_TIMEOUT