After completing this chapter, you will be able to:
Define and use asynchronous methods to improve the interactive response time of applications that perform long-running and I/O-bound operations.
Explain how to reduce the time taken to perform complex LINQ queries by using parallelization.
Use the concurrent collection classes to safely share data between parallel tasks. ...