Позвольте мне начать с разъяснения двух аспектов:
(1) под одновременным выполнением я подразумеваю выполнение на оборудовании в любой момент времени, а не в каком-либо другом состоянии ОС, таком как готов или ожидание; и
(2) предположим, что аппаратное обеспечение имеет достаточно большое количество аппаратных потоков (также называемых логическими процессорами), так что это не является ограничивающим фактором. Например. 4096 аппаратных потоков. (Очевидно, у меня пока нет такой машины.)
Я читал, что 32-разрядная версия Windows поддерживает только 32 одновременно работающих потока, а 64-разрядный процесс (в 64-разрядной версии Windows) может иметь 64 одновременно выполняемых потока на группу процессоров и выше. до 20 групп процессоров (при использовании нескольких групп) в Windows 10.
Но я не смог найти ничего подходящего о WOW64. Я нашел много информации о максимальном количестве потоков, которые можно создать, но ничего о одновременно выполняющихся потоках.
Итак, сколько одновременно работающих потоков может иметь процесс WOW64 (в Windows 10)?
Is it?
(a) 32, для совместимости с 32-битной Windows; или
(b) 64, поскольку группы процессоров недоступны для 32-разрядного кода, поэтому все потоки выполняются в группе процессоров по умолчанию; или
(c) большее число, потому что процесс WOW64 является частично 64-битным кодом, и этот (Microsoft) код может использовать несколько групп процессоров. (Я не думаю, что это вероятно, но включаю это как еще одну возможность.)
Редактировать.
Это не дубликат любого из следующих вопросов о переполнении стека, потому что их ответы в основном сосредоточены на максимальном количестве потоков из-за ограничений адресного пространства.
Каково максимальное количество потоки, которые процесс может иметь в окнах [закрыто]
Каково максимальное количество потоков в Windows Server 2003?< /а>
"Какое максимальное возможное количество потоков для потока в Windows 8.1?
Максимальное количество потоков [дубликатов]
Точно так же следующие две часто цитируемые статьи также касаются ограничений адресного пространства.