C# 线程 线程池 Task的使用介绍

dotNET跨平台 dotNET跨平台 ·

.NET Framework 4.5中的异步方法和线程池ThreadPool、线程Thread以及任务Task的使用。Task是对ThreadPool和Thread的包装,可以根据任务时间长短选择使用线程池还是新的线程,并增加了返回值、多个线程并行/串行等功能。Task的continuation可以更方便地写高scalability的代码。建议尽量使用Task,但要注意细节,如告诉Task是否是long-running、尽量避免Wait等。

原文中文,约1400字,阅读约需4分钟。
阅读原文