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.