【发布时间】:2009-12-16 15:49:36
【问题描述】:
我正在用boost::asio 编写一些代码,使用异步TCP 连接。我不得不承认我对此有些怀疑。所有这些都与并发有关。以下是一些:
-
如果我在同一个套接字上启动两个或多个
async_write而没有等待第一个完成,会发生什么?处理程序(和async_write)会重叠还是asio提供序列化和同步? -
上述问题与
async_connect和async_read相同。一般来说,从不同线程调用这些函数是否安全(我不是在谈论使用不同的缓冲区,这是另一个问题......)。
【问题讨论】:
标签: c++ boost-asio asio