std::chrono::时钟
作者:互联网
system_clock,起点是epoch,即1970-01-01 00:00:00 UTC,其刻度是1个tick,也就是_XTIME_NSECS_PER_TICK纳秒。
steady_clock的刻度是1纳秒,起点并非1970-01-01 00:00:00 UTC,一般是系统启动时间。
high_resolution_clock是system_clock或steady_clock之一,根据情况使用。
steady_clock::time_point tpNow = steady_clock::now(); auto n = std::chrono::duration_cast<std::chrono::hours>(tpNow - GetLastSyncTimepoint()).count(); auto n = std::chrono::duration_cast<std::chrono::seconds>(tpNow - GetLastHeartbitTimepoint()).count();
标签:std,tpNow,00,01,clock,chrono,steady,时钟 来源: https://www.cnblogs.com/osbreak/p/14529325.html