Your SlideShare is downloading. ×

Programação Assíncrona com C# 5

834

Published on

Apresentação de Thiago Coelho no 7Masters - Encontro iMasters de Especialistas em .Net - outubro/2012

Apresentação de Thiago Coelho no 7Masters - Encontro iMasters de Especialistas em .Net - outubro/2012

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

No Downloads
Views
Total Views
834
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. ProgramaçãoAssíncrona com C# 5
  • 2. Thiago Coelho thiagocoelho.net netcoders.com.br Engenheiro de ITGROUP Computação Analista de Sistemas windows8brasil.com.br
  • 3. Síncrono vs Assíncrono- Libera threads da interface gráfica- Utilização dos diversos núcleos- Tempo de espera
  • 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. Async- Marcações de chamadas assíncronas- Retorna void, Task ou Task<TResult>private async Task<string> ReadFileAsync()
  • 6. Await- Chama funções Async- Dispensa funções de Callbackstring text = await ReadFileAsync();
  • 7. DEMO
  • 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. @thiagokoelhocoelhothiago@outlook.comthiagocoelho.net Obrigado!

×