多个async_resolve调用具有不同的查询对象到BOOST :: ASIO中的单个解析器吗?

时间:2012-09-04 08:18:35

标签: c++ boost boost-asio

我应该为每个活动查询设置一个解析器,还是可以使用不同的查询对象多次调用async_resolve?

1 个答案:

答案 0 :(得分:-1)

在上一个查询仍处于活动状态时,使用解析程序并调用async_resolve是不正确的。 documentation状态并发使用解析器不是线程安全的

  

线程安全

     

不同的对象:安全。

     

共享对象:不安全。