как можно организовать 1000+ одновременных подключений с помощью boost asio? Сколько нужно выделять io_service, для каждого коннекта новый в отдельном потоке?
Необходимо работать асинхронно, io_service.run() нужно запустить из количества потоков приблизительно равного количеству ядер. Не советую злоупотреблять strand - они медленные Дополнительно можно заморочаться с уменьшением аллокаций как описано тут http://www.boost.org/doc/libs/1_65_1/doc/html/boost_asio/overview/core/allocation.html
Обсуждают сегодня