Parallel Class

Description

Conceito e exemplos sobre Parallel Class
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo about 8 years ago
2
0

Resource summary

Question Answer
Parallel Class Qual namespace? Que suporte fornece? Namespace: System.Threading.Tasks Assembly: mscorlib (in mscorlib.dll) Fornece suporte para loops e "regiões" paralelas
Quando 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.
Quais métodos Parallel Class oferece? Parallel Class fornece três métodos estáticos: For Foreach Invoke Break Stop
Parallel.For e Parallel.ForEach
Parallel.Break() e Parallel.Stop()
Parallel.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.
Parallel.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.
Show full summary Hide full summary

Similar

Porova teórica C# mod l
Cursos Professor Jonatã
Linguagem C#
Alex Araujo Furado
Prova teorica C# mo ll
Cursos Professor Jonatã
Entity framework - code first
José Fernandes
Flashcard Módulo 1 - XAMARIN LATINO AMERICA
Marcone Barbosa
Entity framework
José Fernandes
C# and ASP.NET
Kalebi Fiorentini
Linguagens de programação
Rodrigo Barbosa7452
Conceitos do ASP.NET CORE (Incompleto)
José Fernandes Rezende Neto
Dates and times .NET
Felipe Couto Viola
Fluxo Game UC 8
Lucas Coluzzo