
asio
这一切没有想象那么糟
游戏开发,数据分析,机器学习,萌娃的爸爸
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
asio 中的io_servie
前言io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。接口提供的接口有run、run_one、poll、poll_one、stop、reset、dispatch、...原创 2020-03-08 20:40:49 · 321 阅读 · 0 评论 -
网络库asio脱离boost
前言之前公司用的boost库作为底层开发库,网络方面用的aiso,aiso是很好用的c++异步编程库,但boost功能太多,太大,编译使用起来很麻烦。随着c++11的诞生,代码对boost的依赖已经逐步减少,因为boost的依赖库太过庞大, boost的很多优秀的模块都已经加入到c++11,如智能指针,auto,bind,智能锁,线程等等。asio的官网已经说明可以脱离boost独立编译了。...原创 2019-12-17 11:54:59 · 2604 阅读 · 0 评论