我们知道Outside um is undefined
testtesttest
info: Executing (default): select user_money from ecs_users u where u.user_id = 7
Inside um is 0.01
可用于将当前正在运行的线程置于休眠状态。它与常规boost::this_thread::sleep_for(...)
函数有多么不同。似乎我们使用sleep()
的每个地方都可以简单地用boost::this_thread::sleep_for(...)
方法替换,而不会影响结果。任何人都可以投入一些光。
答案 0 :(得分:2)
C ++在C ++ 11出现之前没有提供睡眠功能,提供std::thread::sleep_for()。因此,Boost提供了自己的独立代码平台。
答案 1 :(得分:0)
sleep只能在一秒的粒度级别运行,因为boost :: this_thread :: sleep_for允许睡眠的次1秒粒度。