Posted by Kevin Miller, TCC Senior Software Architect
TCC will host a Lunch and Learn on August 1, 2018 from 11:30 AM to 12:30 PM at the TCC office, 1022 E. 52nd Street, Indianapolis, IN 45205.
This session features Dave Fancher speaking about Asynchronous Programming in .NET. From multithreading to async/await, asynchronous programming is an important aspect of writing software that takes advantage of the underlying system resources. This talk takes a walk through the history of parallel and asynchronous programming in .NET starting with a basic synchronous process and tweaking that process to demonstrate traditional threading, the Asynchronous Programming Model (APM) approach with IAwaitResult, a variety of Task Parallel Library (TPL) examples, before wrapping up with some async/await examples. Along the way we’ll talk about the pros and cons of each approach and show some of the common pitfalls to all of them.
To reserve your spot, please visit our website http://e-tcc.com/lunch-and-learn.