繁体   English   中英

如何使boost :: thread睡眠N个滴答声?

[英]How to make boost::thread sleep for N ticks?

我有很多s虫要睡觉。 如何使其睡N tick?

您说“ ticks”中的值是从high_resolution_clock的持续时间类型中提取的; 因此您需要恢复该类型:

this_thread::sleep_for(high_resolution_clock::duration(ticks));

更好的是,使用持续时间类型本身,而不是从中提取无单位的滴答计数。

如果不必打勾,而您会满意毫秒,那么boost :: this_thread :: sleep应该可以完成工作。 在Windows上,至少一个刻度是毫秒。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM