Является ли создание отдельного потока (логического потока) для каждой игровой сессии плохой идеей? - PullRequest
0 голосов
/ 27 января 2019

В настоящее время я создаю сервер для игры, такой как diablo3.На данный момент у меня нет проблем с серверным программированием, за исключением того, что я не знаю, должен ли я создавать поток для каждой игровой сессии.Я выбрал IOCP, чтобы избежать создания отдельного потока для каждого сокета, но создание потока для каждого сеанса здесь звучит одинаково.

Вопрос 1. Как в этом случае избежать ненужного создания большого количества потоков для игровых сессий?
Вопрос 2. Как обычно разрабатывать игровые сеансы или логические потоки в таких играх, как diablo3?(где нормально создать одну сессию для каждого игрока)

...