C#任务、线程、Task类、Parall类

使用并行处理执行多任务处理 在应用程序中执行多任务处理主要出于以下原因: 1.增强可响应性 长时间运行的操作可能涉及不需要处理器事件的任务。比如读写本地硬盘或通过网络收发数据。这个时候让CPU空转来等待任务完成没有意义。这个时候完全可以去干别的事情。 2.增强可伸缩性 如一个操作是CPU限制的,可有效利用可用的处理资源,并利用这些资源减少执行操作所需的事件来增强伸缩性. 在多核处理器之前的时候,单
相关文章
相关标签/搜索