0

我记得找到了一个 C++(或者可能是纯 C)库,它执行线程池、套接字轮询和其他东西,需要在 Linux 上编写高性能服务器。(而且这个库本身不是Boost ——但可能是它使用了 Boost。)

像往常一样,我不记得图书馆的名字了。有什么猜测吗?

更新:不是 ACE

4

3 回答 3

3

Spserver使用 libevent,因此在所有平台上都应该具有良好的性能。

您可以直接使用Boost.ASIO和线程池:

多个线程可以调用 io_service::run() 来建立一个线程池,从中可以调用完成处理程序......所有加入 io_service 池的线程都被认为是等效的,并且 io_service 可以在它们之间任意分配工作时尚。

于 2009-09-06T23:12:51.300 回答
1

也许是王牌

于 2009-09-06T23:01:46.810 回答
1

波科自由事件?有进一步的线索吗?

于 2009-09-07T05:37:06.497 回答