2

Управляют ли некоторые версии Windows 7 (32 или 64 бита) количеством потоков, создаваемых каким-либо конкретным процессом? Если да, есть ли способ настроить максимальный лимит потоков в системе (например, в реестре)?

3 ответа3

3

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

1

Технической концепцией для достижения этой цели является работа, которая допускает ограничения.

Есть довольно много, что может быть ограничено, но не темы (на момент ответа на вопрос).

1

Да, вы (вроде) можете. С многопроцессорными процессорами вы можете установить количество ядер, используемых программой. Например, процессор I8 с 8 ядрами позволяет ограничить использование компьютера максимум 7 ядрами (или 6,5,4 ...). Запустите диспетчер задач (ctrl-alt-del), перейдите в раздел Процессы и выберите программу. Щелкните правой кнопкой мыши на имени программы и выберите «установить сходство». Откроется окно с отображением доступных ядер для программы, и здесь вы сможете удалить или добавить ядра для вашей программы.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .