C#並行和多線程編程三: 認識和使用Task

對於多線程,我們經常使用的是Thread。在我們瞭解Task之前,如果我們要使用多核的功能可能就會自己來開線程,然而這種線程模型在.net 4.0之後被一種稱爲基於「任務的編程模型」所衝擊,因爲task會比thread具有更小的性能開銷,不過大家肯定會有疑惑,任務和線程到底有什麼區別呢?  任務和線程的區別: 1、任務是架構在線程之上的,也就是說任務最終還是要拋給線程去執行。 2、任務跟線程不是一
相關文章
相關標籤/搜索