sleep_until
2015-08-23 21:38
267 查看
using std::chrono::system_clock;
std::time_t tt = system_clock::to_time_t(system_clock::now());
struct std::tm * ptm = std::localtime(&tt);
std::cout << "Current time: " << std::put_time(ptm, "%X") << '\n';
std::cout << "Waiting for the next minute to begin...\n";
++ptm->tm_min; ptm->tm_sec = 0;
std::this_thread::sleep_until(system_clock::from_time_t(mktime(ptm)));
std::cout << std::put_time(ptm, "%X") << " reached!\n";
std::time_t tt = system_clock::to_time_t(system_clock::now());
struct std::tm * ptm = std::localtime(&tt);
std::cout << "Current time: " << std::put_time(ptm, "%X") << '\n';
std::cout << "Waiting for the next minute to begin...\n";
++ptm->tm_min; ptm->tm_sec = 0;
std::this_thread::sleep_until(system_clock::from_time_t(mktime(ptm)));
std::cout << std::put_time(ptm, "%X") << " reached!\n";
相关文章推荐
- UVA 10801 - Lift Hopping (Dijkstra算法/最短路)
- Android Api Demos登顶之路(四十六)Loader-->Custom
- 机房收费系统——问题总结(一)
- SQL Server 触发器
- Unity_UNity导出Android工程
- hdu(2846)Repository
- MFC学习
- Centos6.5下MySQL5.5.45数据库迁移
- CSU 1335 高桥和低桥
- Java泛型与继承的关系
- web前端:css
- android---深入了解fragment的生命周期
- 遍历二叉树的各种操作(非递归遍历)
- HDU 5056 双指针(也叫窗口滑动(也叫尺取法))
- Android(java)学习笔记192:创建sqlite数据库和创建数据库的表
- Linux的一些基本命令
- netty5学习笔记-内存池1-PoolChunk
- Length of Last Word
- netty5学习笔记-内存池1-PoolChunk
- Accelerated C++学习笔记 5 管理内存和低级数据结构