1
resposta

Parallel no Linq

Boa tarde, No curso foi mostrado o AsParallel e suas vantagens, porém fico me perguntando, por que não sempre distribuir o processamento entre os núcleos do processador? Existe algum cenário ou cenários que o Parallel pode não ser uma boa ideia?

Obrigado

1 resposta

Paralelizar envolve sincronizar o resultado na volta... se tiver pouca coisa, pode demorar mais... ou se o seu processamento envolve algum coisa de i/o e o i/o é blocante, vc pode ta criando mais concorrência para algo que só funciona 1 por vez.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software