Esta sessão aborda as tecnologias emergentes na área da programação concorrente para a plataforma .NET, focando a sua implementação e os seus padrões de utilização. É dada ênfase ao suporte para programação assíncrona introduzido no C# 5.0, divulgado no PDC 2010.
São temas desta sessão:
- Paralelismo de tarefas: Task Parallel Library
- Modelo de tarefas
- Scheduling
- Cancelamento
- Integração com outros padrões
- Gestão do nível de concorrência
- Programação assíncrona
- TAP: Task-based Asynchronous Pattern
- C# 5.0 Async
- Paralelismo de dados
- Loops paralelos
- Partição de dados
- PLINQ: Parallel LINQ
- Paralelismo de fluxo de dados
- TPL Dataflow
A sessão inclui também a resolução acompanhada de exercícios práticos.
Duarte Nunes e Carlos Martins
03 de Fevereiro de 2011, das 17:00 às 22:30