O GoConqr está de visual novo! Conte para nós o que você achou.

Flashcards

Parallel Class

Thiago Russo C# 70-483 Português 7 flashcards

Parallel Class

Flashcards do 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.

Informações

Descrição
Conceito e exemplos sobre Parallel Class
Criado por
Thiago Russo
Visualizações
4
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?