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

Programação Assíncrona com C# 5

951 views
898 views

Published on

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
951
On SlideShare
0
From Embeds
0
Number of Embeds
184
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
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!

×