我对 C++ boost :: asio 和 std :: async 有疑问

I have a question about C ++ boost :: asio and std :: async

我知道两者都是异步设计的

我比较好奇的是上面两个创建线程时的函数回调

是否可以实现单线程异步读写?

是的。事实上,我在这个网站上有很多这样的例子。

我昨天写了一篇从真正的单线程开始的文章:

请注意,您也可以轻松地在单个线程上执行多客户端服务器:

  • 有一个转折点(因为它要同步写入所有客户端)Thread-safety when accessing data from N-theads in context of an async TCP-server

肯定还有很多,但这些是我看到的第一个点击。