C#任務、線程、Task類、Parall類

使用並行處理執行多任務處理 在應用程序中執行多任務處理主要出於以下原因: 1.增強可響應性 長時間運行的操作可能涉及不需要處理器事件的任務。比如讀寫本地硬盤或通過網絡收發數據。這個時候讓CPU空轉來等待任務完成沒有意義。這個時候完全可以去幹別的事情。 2.增強可伸縮性 如一個操作是CPU限制的,可有效利用可用的處理資源,並利用這些資源減少執行操作所需的事件來增強伸縮性. 在多核處理器之前的時候,單
相關文章
相關標籤/搜索