我将在我的服务器应用程序中创建x个线程.x将是计算机上的核心数量,这些线程将是(非超线程)核心绑定.自然地,通过这种方案,我希望在线程之间分配传入连接,目的是确保一旦将连接分配给线程,它将仅在该特定线程之外提供.这是如何在boost :: asio中实现的?
我在想:一个socket绑定到多个共享的地址io_service,每个线程都有自己的地址io_service.这种推理是否正确?
socket
io_service
编辑:看起来我将不得不自己回答这个问题.
c++ sockets network-programming boost-asio
boost-asio ×1
c++ ×1
network-programming ×1
sockets ×1