TPL and Traditional .NET Framework Asynchronous Programming

Some exciting ideas and demonstrations on how to efficiently do parallel work without the pitfalls. The .NET Framework provides the following two standard patterns for performing I/O-bound and compute-bound asynchronous operations: Asynchronous Programming Model (APM), in which asynchronous operations are represented by a pair of Begin/End methods such as FileStream.BeginRead and Stream.EndRead. Event-based asynchronous pattern (EAP), in which … Read more