Цитата Сообщение от Pbs
aeropunk
Основной процесс - это сама игра, в случае с Ил-2 этот процесс называется il2fb.exe. Пока еще не научились делать так чтобы можно было запускать, скажем, паралелльно на разных ядрах процессы il2fb1.exe, il2fb2.exe, il2fb3.exe и так далее. Потому что эффективный обмен данными в таких условиях наладить сложно. Вот и изворачиваются как могут: усиливают независимость процессов, уменьшают потоки общих данных, но пока все равно бОльшая часть работы, увы, приходится на один процесс. Пока достоверно известно только то, что разработчики обещали повесить в отдельные процессы сетевой протокол. Но это капля в море.
достоверно известно на данный момент что звук и сеть вынесены в отдельные потоки. кроме того нет никаких принципиальных ограничений на распаралеливание основных вычислений. банальный пример:

1ый поток (основной) дергает основные функции но не исполняет их а ставит вместе с параметрами в очередь исполнения.

2-..Нный поток (счетный) - дергает из очереди функции и исполняет их.

количество счетных потоков вполне может быть изменяемым. на двухядерном - два, на восьмиядерном - 8.
организация вычислений и их параметров ввиде набора классов колосально облегчает задачу.

идея понятна?