Programação assíncrona com C# 5

5,851 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
5,851
On SlideShare
0
From Embeds
0
Number of Embeds
4,932
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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!

×