1.66版本,boost.asio库重新设计了框架,目前最新版为1.71.读了几天代码后,对框架中相关概念总结.因为是泛型编程的库,所以分析的概念层的设计. 可通过boost官方文档,strand的1.65和1.66两版本文档比较,查证ts和io_context, executor首次出现在1.66. 新框架有几个核心概念,Context,Scheduler,Service,Executor,Strand. Context:1, asio所有功能都必需在一个Context 里调度执行2, 每个C…