美文网首页
修改系统时间导致的坑

修改系统时间导致的坑

作者: HHFCodeRv | 来源:发表于2016-08-25 17:45 被阅读0次

有一天测试人员对我说, 我怎么测试10点开站会这个功能呢? 当时也没有经过脑子, 直接对她说, 你把系统时间修改一下吧.

好嘛, 麻烦来了. 测试对我说, 你新开发的程序有BUG, 程序没反应了. 我晕, 哥已经测过的, 怎么会有问题呢? 然后我就做在那开发排地雷. 后来经过仔细排查, 排查到一个别人封装的接口, 我把那个程序大致的样子写出来.

sleep_for.png

程序总是在这个函数中阻塞住. 为什么会阻塞呢? 然后我就在这段代码中到处加log打印

直到我把std::cout << sleep before << std::endl加在23行时, 我终于发现问题了, 发现程序阻塞在24行

boost::this_thread::sleep_for是不能修改系统时间的!!!

相关文章

  • 修改系统时间导致的坑

    有一天测试人员对我说, 我怎么测试10点开站会这个功能呢? 当时也没有经过脑子, 直接对她说, 你把系统时间修改一...

  • GCD定时器

    目前这个定时器实现了APP中全局倒计时的功能,切换页面和前后台,包括修改系统时间都不受影响。 1.修改系统时间导致...

  • Android开发中的那些坑

    这些坑主要分为几个类:分为系统API的坑、使用不当导致的坑、开源项目中的坑等几个方面 1.系统API的坑## (1...

  • C/C++ 修改系统时间,sem_timedwait导致一直

    修改系统时间,导致sem_timedwait 一直阻塞的问题解决和分析 介绍 最近修复项目问题时,发现当系统时间往...

  • 记录老项目升级到3.1之后各种坑

    坑一 修改输出apk的文件名导致的异常 这个坑因为3.1 之后 更改打包命名的方法改变了...填坑variant...

  • 修改系统时间

    Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)...

  • 修改系统时间

    修改系统时间

  • linux修改时区、系统时间

    修改时区 修改系统时间 查看系统时间 date 修改日期时间: date -s [yyyy-MM-dd HH:...

  • 软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。修改优先...

  • 软件测试bug定义及分类

    致命:不能完全满足系统要求,系统停止运行,系统的重要部件无法运行,系统崩溃或者挂起等导致系统不能正常运行。修改优先...

网友评论

      本文标题:修改系统时间导致的坑

      本文链接:https://www.haomeiwen.com/subject/uhdasttx.html