根据 Boost文档,调用多个线程io_service::run()
会设置一个线程池,IO 服务可以使用这些线程池来执行异步任务。它明确指出所有加入池的线程都被认为是等效的。
这是否意味着不可能有一个单独的线程用于从套接字读取和单独的线程用于写入?如果可能的话,我将如何实现这一点?
根据 Boost文档,调用多个线程io_service::run()
会设置一个线程池,IO 服务可以使用这些线程池来执行异步任务。它明确指出所有加入池的线程都被认为是等效的。
这是否意味着不可能有一个单独的线程用于从套接字读取和单独的线程用于写入?如果可能的话,我将如何实现这一点?