GoConqr has a new look! Let us know what you think.

Flashcards

Parallel Class

Thiago Russo C# 70-483 Portuguese 7 cards

Parallel Class

Cards in this deck (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.

Information

Description
Conceito e exemplos sobre Parallel Class
Created by
Thiago Russo
Views
4
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?