Programação assíncrona com C# 5

5,853 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Programação assíncrona com C# 5

  1. 1. ProgramaçãoAssíncrona com C# 5
  2. 2. Thiago Coelho thiagocoelho.net netcoders.com.br Engenheiro de ITGROUP Computação Analista de Sistemas windows8brasil.com.br
  3. 3. Síncrono vs Assíncrono- Libera threads da interface gráfica- Utilização dos diversos núcleos- Tempo de espera
  4. 4. Async e Await- Novidade no .NET Framework 4.5- Mais simples, mais fácil- Forma de escrever parecida com a síncrona- Dispensa funções de Callback
  5. 5. Async- Marcações de chamadas assíncronas- Retorna void, Task ou Task<TResult>private async Task<string> ReadFileAsync()
  6. 6. Await- Chama funções Async- Dispensa funções de Callbackstring text = await ReadFileAsync();
  7. 7. DEMO
  8. 8. Links ÚteisBoas práticas comAsync e Await Async Performancehttp://bitly.com/Qg2Gl1 http://bit.ly/o7KC9lProgramação Assíncrona Task Parallel Library(MSDN) (MSDN)http://bit.ly/Sc15Pt http://bitly.com/auA96d
  9. 9. @thiagokoelhocoelhothiago@outlook.comthiagocoelho.net Obrigado!

×