GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Karteikarten

Parallel Class

Thiago Russo C# 70-483 Portugiesisch 7 Karten

Parallel Class

Karten in diesem Stapel (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.

Informationen

Beschreibung
Conceito e exemplos sobre Parallel Class
Erstellt von
Thiago Russo
Aufrufe
4
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck