[Linux系统与应用] 如何获取精确到毫秒的正向递增系统时间

发信人: robertrue (正宗robert), 信区: LinuxApp
标 题: 如何获取精确到毫秒的正向递增系统时间
发信站: 水木社区 (Mon Jul 31 16:11:29 2017), 站内

刚开始用gettimeofday,后来发现修改系统时间会造成时间倒退,又改成用sysinfo里的uptime获取秒数,再加上gettimeofday里的纳秒数,结果发现由于两次取时间不是原子操作,会导致某些情况下uptime还是上一秒的数值,gettimeofday取到的是下一秒的纳秒数,也会造成时间倒退,有没有一种可靠的方法获取精确到毫秒的正向递增系统时间呢?

--

※ 来源:·水木社区 newsmth.net·[FROM: 106.38.55.4]


from 水木社区 电脑技术区十大热门话题 http://ift.tt/2tYCZ8B
via IFTTT

评论

此博客中的热门博文

丰田将在 2019 东京车展上展出一台超迷你的都市型电动车

[数字家庭] [原创]北京联通IPTV的完美方案

英特尔将推出更多支持 e-SIM 的 modem