Task

Description

Conceitos sobe TPL (Task Parallel Library), classe Task e seus principais métodos
Thiago Russo
Flashcards by Thiago Russo, updated more than 1 year ago
Thiago Russo
Created by Thiago Russo about 8 years ago
4
0

Resource summary

Question Answer
Task x Thread Ao utilizar Thread ou ThreadPool não sabemos qdo um trabalho termina ou se ele retorna algum valor Utilizando Task, temos essas possibilidades =)
O que é uma Task ? É um objeto que representa algum trabalho que deve ser feito. Nos diz se o trabalho foi finalizado e se a operação retornou algum resultado.
Task Class qual namespasse / assembly representa uma.... Namespace: System.Threading.Tasks Assembly: mscorlib (in mscorlib.dll) Representa uma operação assíncrona
TaskScheduller Representa um objeto que manipula o trabalho em filas de tarefas em threads. Responsável por iniciar uma Task, "agendá-la, dispará-la (triggers) e gerenciá-las ** Fazer exemplos: http://asphelps.com/Asp.Net/TaskScheduler.aspx https://msdn.microsoft.com/en-us/library/system.threading.tasks.taskscheduler(v=vs.110).aspx http://www.codeproject.com/Articles/38553/Task-Scheduler
Exemplo básico de execução de uma Task
Task com retorno
Task Continuation Add Task de continuação, que é executada tão logo a principal termine
Different Continuous Task
Attaching ChildTask and ParentTask
TaskFactory
TaskWaitAll
TaskWhenAll
TaskWaitAny
TaskWaitAll x TaskWhenAll Task.WaitAll=> bloqueia a Thread atual até que tudo tenha terminado TaskWhenAll => retorna uma Task que representa uma Action que espera .Wait() até que todas as Tasks tenham terminado Isso significa que a partir de um método assíncrono, você pode usar: await TaskEx.WhenAll(tasks);
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