C++相当于.NET的Task.Delay?

Tom*_*mas 5 task wait c++-cx windows-store-apps

我正在编写一个由Window的商店应用程序使用的C++/CX组件.我正在寻找一种方法来完成Task.Delay(1000)在C#中所做的工作.

Ram*_*rma 0

您可以创建一个 concurrency::task,等待 1000 个时间单位,然后调用该任务的“.then”方法。这将确保从创建任务到执行任务之间至少有 1000 个时间单位的等待时间。

  • ::WaitForSingleObjectEx(::GetCurrentThread(), 毫秒, FALSE); (2认同)