boost.asio中使用协程

Posted zanyouxin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了boost.asio中使用协程相关的知识,希望对你有一定的参考价值。

 每个连接创建一个strand(boost::asio::io_service::strand),为了socket的多个事件在协程之间能够同步,比如读事件和写事件,在分别的读协程和写协程之间能够同步。

技术图片

以上是关于boost.asio中使用协程的主要内容,如果未能解决你的问题,请参考以下文章

使用 boost::asio::async_wait_until 和 boost::asio::streambuf

传递给 boost::asio::async_read_some 的回调从未在 boost::asio::read_some 返回数据的使用中调用

使用 boost::asio::spawn 生成的 asio 处理程序中的 boost::property_tree::read_xml 段错误

将 Boost.Log 与 Boost.Asio 服务一起使用

std::boost::asio::post / dispatch 使用哪个 io_context?

在 Boost.Asio 中同时使用 SSL 套接字和非 SSL 套接字?