我正在使用C++开发网络程序,我想实现一个pthread池。每当我从接收套接字接收到一个事件时,我都会将数据放入线程池中的队列中。我正在考虑创建5个单独的线程,并将一致地检查队列以查看是否有任何传入数据要完成。

这是一个非常简单的话题,但是我不是专家,所以我想听听任何可能有助于实现此目标的信息。

请让我知道任何教程或引用资料或我应注意的问题。

最佳答案

使用Boost.Asio并让池中的每个thread调用io_service::run()

关于c++ - pthread池,C++,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6366476/

10-12 20:38