gpt4 book ai didi

c++ - 仅使用标准库实现等待计时器

转载 作者:行者123 更新时间:2023-11-30 01:46:44 24 4
gpt4 key购买 nike

有哪些完全标准的 C++ 方法可以实现等待计时器?也就是说,代码会不时触发计时器回调并等待超时发生(不会浪费任何或很少的 CPU 周期)。使用 std:: 必须有有限数量的方法来做到这一点.目前我正在使用 <thread>condition variables 的超时功能.但是必须为每个计时器生成一个线程似乎很浪费。

最佳答案

std::this_thread::sleep_for()std::this_thread::sleep_until()很有用,但除非你正在生成一个新线程,否则你不能同时做任何其他工作。

关于c++ - 仅使用标准库实现等待计时器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32693343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com