gpt4 book ai didi

c++ - C++跨平台延迟毫秒

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:06:49 24 4
gpt4 key购买 nike

我正在用 C++ 编写一个多平台内部库,最终将在 Windows、Linux、MacOS 和 ARM 平台上运行,并且需要一种每次休眠几毫秒的方法。

我有一个在 ARM 平台上执行此操作的准确方法,但我不确定如何在其他平台上执行此操作。

有没有办法在大多数平台上以毫秒分辨率休眠,或者我是否必须针对每个平台进行特殊处理?

最佳答案

对于 Linux 和 Mac OS X,您可以使用 usleep:

usleep(350 * 1000);

对于 Windows,您可以使用 Sleep:

Sleep(350);

编辑:usleep() 休眠微秒,而不是毫秒,因此需要调整。

关于c++ - C++跨平台延迟毫秒,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6134679/

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