我对 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
肯定还有很多,但这些是我看到的第一个点击。
我知道两者都是异步设计的
我比较好奇的是上面两个创建线程时的函数回调
是否可以实现单线程异步读写?
是的。事实上,我在这个网站上有很多这样的例子。
我昨天写了一篇从真正的单线程开始的文章:
请注意,您也可以轻松地在单个线程上执行多客户端服务器:
- 有一个转折点(因为它要同步写入所有客户端)Thread-safety when accessing data from N-theads in context of an async TCP-server
肯定还有很多,但这些是我看到的第一个点击。