gpt4 book ai didi

c++ - 在整个系统中使用 std::chrono::steady_clock 时间是否正确?

转载 作者:行者123 更新时间:2023-12-03 07:00:33 25 4
gpt4 key购买 nike

我有一个标题时间为 std::chrono::steady_clock 的文件范围。 不同的服务器会将它们写入磁盘。 在使用文件的过程中,我会比较它们以找到最新的时间。
我对 https://en.cppreference.com/w/cpp/chrono/steady_clock 感到困惑
更新:
问:比较是否为我提供了最新的文件?
问:我应该使用 system_clock 而不是 stable_clock 吗?

最佳答案

问:比较是否为我提供了最新的文件?
回答:
引用上面分享的链接:

"This clock is not related to wall clock time (for example, it can betime since last reboot), and is most suitable for measuringintervals."


它似乎不适合在文件中添加时间戳。例如,似乎是进程开始以来的时间,并且不同的进程不会就当前的 std::chrono::steady_clock 达成一致。时间。
从@François Andrieux 的评论中检索可能对这里的人有所帮助。
问:我应该使用 system_clock 而不是 stable_clock 吗?
答案:当我们在不同的服务器或系统上工作并试图比较 std::chrono::steady_clock 时它会出错。 改用 std::chrono::system_clock 。

关于c++ - 在整个系统中使用 std::chrono::steady_clock 时间是否正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64376172/

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