上篇博文中,我们介绍了Thread和ThreadPool: 多线程异步编程示例和实践-Thread和ThreadPool 本文中我们继续,说一下TPL(Task Parallel Library, 简称TPL). 在实际的开发中,使用线程池相当复杂,线程的异常捕获.传递以及编排这些问题实现起来都很复杂. 从 .NET Framework 4 开始,TPL 是编写多线程代码和并行代码的首选方法.顾名思义,任务并行库 (TPL) 基于任务的概念. 术语“任务并行”是指一个或多个独立的任务同时运行.…