Linux で高性能サーバーを作成するために必要な、スレッド プーリング、ソケット ポーリングなどを行う C++ (または単純な C) ライブラリを見つけたことを覚えています。(そして、このライブラリはBoostそのものではありませんでしたが、Boost を使用していた可能性があります。)
いつものことですが、図書館の名前が思い出せません。推測はありますか?
更新:それはACEではありませんでし た。
Spserverはlibeventを使用するため、すべてのプラットフォームで良好なパフォーマンスが得られるはずです。
Boost.ASIOを直接使用してスレッドプールを使用できます。
複数のスレッドがio_service::run()を呼び出して、完了ハンドラーを呼び出すことができるスレッドのプールを設定できます... io_serviceのプールに参加しているすべてのスレッドは同等と見なされ、io_serviceは任意のスレッドに作業を分散できますファッション。
おそらくエース?