关键词搜索

源码搜索 ×
×

ustime写出了bug

发布2022-06-26浏览383次

详情内容

最近,写了一个ustime函数,不小心搞出了一个bug, 查了一下,修复了。

然后,我想,这函数应该很常见啊,于是在开源代码中搜了一下,果然有,来看看别人咋写:

  1. /* Return the UNIX time in microseconds */
  2. long long ustime(void) {
  3. struct timeval tv;
  4. long long ust;
  5. gettimeofday(&tv, NULL);
  6. ust = ((long long)tv.tv_sec)*1000000;
  7. ust += tv.tv_usec;
  8. return ust;
  9. }
  10. /* Return the UNIX time in milliseconds */
  11. mstime_t mstime(void) {
  12. return ustime()/1000;
  13. }

经测试, OK, 这样清晰多了。

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载