Сколько одновременно работающих потоков может иметь процесс WOW64? - PullRequest
0 голосов
/ 06 сентября 2018

Позвольте мне начать с разъяснения двух аспектов:

(1) при одновременном запуске , я имею в виду выполнение на аппаратном обеспечении в любой момент времени, а не в каком-либо другом состоянии ОС, например ready или ожидание ; и

(2) предположим, что аппаратное обеспечение имеет достаточно большое количество аппаратных потоков (он же логических процессоров ), так что это не является ограничивающим фактором. Например. 4096 аппаратных потоков. (Очевидно, у меня пока нет такой машины.)

Я читал, что 32-битная Windows поддерживает только 32 одновременно работающих потока и что 64-битный процесс (в 64-битной Windows) может иметь 64 одновременно работающих потока на группу процессоров и до 20 групп процессоров (при использовании нескольких групп) в Windows 10.

Но я не смог найти что-нибудь актуальное о WOW64. Я нашел много информации о максимальном количестве потоков, которое может быть создано , но ничего о одновременно работающих потоках.

Итак, сколько одновременно работающих потоков может иметь процесс WOW64 (в Windows 10)?

Это?

(a) 32, для совместимости с 32-битной Windows; или

(b) 64, поскольку группы процессоров недоступны для 32-битного кода, поэтому все потоки выполняются в группе процессоров по умолчанию; или

(c) большее число, поскольку процесс WOW64 является частично 64-битным кодом, и этот код (Microsoft) может использовать несколько групп процессоров. (Я не думаю, что это вероятно, но включите это как другую возможность.)

Edit.

Это не дубликат ни одного из следующих вопросов о переполнении стека, поскольку их ответы сосредоточены главным образом на максимумах потоков из-за ограничений адресного пространства .

Какое максимальное количество потоков может иметь процесс в Windows [закрыто]

Какое максимальное количество потоков в Windows Server 2003?

"Какое максимальное количество потоков возможно для потоков в Windows 8.1?

Максимальное количество нитей [дубликата]

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

Расширение границ Windows: процессы и потоки

Есть ли в Windows ограничение в 2000 потоков на процесс?

...