¡GoConqr estrena diseño! Cuéntanos qué te parece.

Fichas

Parallel Class

Thiago Russo C# 70-483 Portugués 7 fichas

Parallel Class

Fichas del conjunto (7)

  1. 1Parallel Class Qual namespace? Que suporte fornece?Namespace: System.Threading.Tasks
    Assembly: mscorlib (in mscorlib.dll)
    Fornece suporte para loops e "regiões" paralelas
  2. 2Quando usar Parallel Class? Qdo se tem mto trabalho ou para conjunto de trabalhos menores?Somente quando seu código não tem que ser executado sequencialmente.
    Aumentar o desempenho com processamento paralelo só ocorre qdo vc tem muito trabalho a ser feito q pode ser exec em paralelo.
    Para conj. de trabalhos menores ou trabalhos que tem que sincronizar o acesso aos recursos, utilizar Parallel Class pode prejudicar o desempenho.
  3. 3Quais métodos Parallel Class oferece?Parallel Class fornece três métodos estáticos:
    For
    Foreach
    Invoke
    Break
    Stop
  4. 4Parallel.For e Parallel.ForEachParallel.For e Parallel.ForEach
  5. 5Parallel.Break() e Parallel.Stop()Parallel.Break() e Parallel.Stop()
  6. 6Parallel.Invoke()Parallel.Invoke(action1, action2, ...);
    Com Invoke, vc simplesmente expressa as Actions que você deseja executar simultaneamente
    O runtime lida com todas os detalhes de "scheduling de threads", incluindo dimensionar automaticamente
    a quantidade de núcleos no computador host.
  7. 7Parallel.Invoke() pode ser usado para consultar dados?Ideal para processar as operações, não os dados.
    Como alternativa, você pode paralelizar os dados usando PLINQ.

Información

Descripción
Conceito e exemplos sobre Parallel Class
Creado por
Thiago Russo
Visitas
4
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?