![Milan Jovanović on Twitter: "C# Tip 💡 We use async calls in our code to improve performance (throughput). First example: The method will complete in the sum of times it takes each Milan Jovanović on Twitter: "C# Tip 💡 We use async calls in our code to improve performance (throughput). First example: The method will complete in the sum of times it takes each](https://pbs.twimg.com/media/FkmJy9EXEAA19Is.jpg)
Milan Jovanović on Twitter: "C# Tip 💡 We use async calls in our code to improve performance (throughput). First example: The method will complete in the sum of times it takes each
![Asynchronous Programming in .NET Core: Writing a Console Application in .NET Core|packtpub.com - YouTube Asynchronous Programming in .NET Core: Writing a Console Application in .NET Core|packtpub.com - YouTube](https://i.ytimg.com/vi/yAu0BBY7sCY/maxresdefault.jpg)
Asynchronous Programming in .NET Core: Writing a Console Application in .NET Core|packtpub.com - YouTube
hachyderm.io/@davidfowl on Twitter: "When you use Task.WhenAll, it will continue execution based on the last task that completed. This means it can continue on some arbitrary thread." / Twitter
![hachyderm.io/@davidfowl on Twitter: "More Task and async gotchas! This code will dead lock. https://t.co/EPIBCzeJxk" / Twitter hachyderm.io/@davidfowl on Twitter: "More Task and async gotchas! This code will dead lock. https://t.co/EPIBCzeJxk" / Twitter](https://pbs.twimg.com/media/Dn1e1x5XsAAuO5Q.jpg)