实现自定义sleep
来源:互联网 发布:java this的作用 编辑:程序博客网 时间:2024/06/05 04:46
#include <iostream>#include <chrono>#include <thread> // "busy sleep" while suggesting that other threads run // for a small amount of timevoid little_sleep(std::chrono::microseconds us){ auto start = std::chrono::high_resolution_clock::now(); auto end = start + us; do { std::this_thread::yield(); } while (std::chrono::high_resolution_clock::now() < end);} int main(){ auto start = std::chrono::high_resolution_clock::now(); little_sleep(std::chrono::microseconds(100)); auto elapsed = std::chrono::high_resolution_clock::now() - start; std::cout << "waited for " << std::chrono::duration_cast<std::chrono::microseconds>(elapsed).count() << " microseconds\n";}
0 0
- 实现自定义sleep
- js中自定义方法实现停留几秒sleep
- Sleep实现
- Qt自定义sleep延时函数
- JS中自定义sleep函数
- 批处理实现sleep
- sleep()的实现原理
- javascript 实现sleep效果
- Javascript实现sleep效果
- peoplecode实现sleep功能
- peoplecode实现sleep功能
- Javascript实现sleep
- Javascript实现sleep
- lua实现sleep
- Javascript实现sleep
- QT Sleep 实现
- 中断 定时器 实现 sleep
- 利用pthread_cond_timedwait实现sleep
- 编程方法思想
- 解决RecyclerView上拉加载、下拉刷新、Header和Footer的第三方解决方案
- shell中的${},##和%%的使用
- openstack多region配置-单keystone
- hdu 3037 Saving Beans lucas定理
- 实现自定义sleep
- 实时猫webrtc
- Java四种线程池的使用详解
- cache与buffer的区别联系
- PCB低功耗基础理解以及设计
- utf-8和utf8的区别
- storyBoard 通过其进行界面跳转的封装类
- 生产环境页面504问题--host地址配错问题
- JVM jconsole使用