O Windows 7 limita o número de encadeamentos que um processo cria?

2

Algumas versões do Windows 7 (32 ou 64 bits) gerenciam o número de threads que qualquer processo específico está criando? Em caso afirmativo, existe uma maneira de configurar um limite máximo de encadeamentos no sistema (no registro, por exemplo)?

    
por Diogo 21.06.2011 / 20:39

3 respostas

3

O sistema operacional não limita explicitamente a criação de encadeamentos. É essencialmente controlado por restrições de recursos. Se o SO tiver os recursos, o processo pode criar quantos encadeamentos desejar até que não haja mais recursos.

    
por 21.06.2011 / 22:20
1

O conceito técnico para isso é um Job que permite Limites .

Há muito que pode ser limitado, mas não os tópicos (na hora de responder à pergunta).

    
por 10.09.2015 / 13:23
1

Sim, você (mais ou menos) pode. Com processadores multi-processador, você pode definir o número de núcleos usados por um programa. Por exemplo, uma CPU I8 com 8 núcleos, você pode limitar o seu computador para usar um máximo de apenas 7 núcleos (ou 6,5,4 ..). Execute o gerenciador de tarefas (ctrl-alt-del), vá para Processos e selecione o programa. Clique com o botão direito do mouse no nome do programa e selecione "definir afinidade". Uma janela será aberta mostrando os núcleos disponíveis para o programa e aqui você pode remover ou adicionar núcleos posteriores para o seu programa usar.

    
por 01.02.2018 / 16:56