首页 > 其他 > 详细

BOOST 定时器

时间:2020-10-25 10:57:18      阅读:33      评论:0      收藏:0      [点我收藏+]

 

Asio是一个建立在Boost所提供的相关组件之上的异步的网络库,可以运行在Win/Linux/Unix等各种平台之上。

不过随着C++11的发布,其对于Boost的依赖也越来越少,作者又做了一个不依赖于boost的版本.

 

1. 同步Timer: 会阻塞

#include <iostream>
#include <boost/asio.hpp>

int main()
{
boost::asio::io_service io;
boost::asio::deadline_timer timer(io, boost::posix_time::seconds(5));

timer.wait();

std::cout << "Hello, world!" << std::endl;

return 0;
}

实测效果, 程序开始运行后3秒,才打印了 Hello, world!

 

 

.

BOOST 定时器

原文:https://www.cnblogs.com/happybirthdaytoyou/p/13871686.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!