由 Parallel.For 來看多執行緒程式設計
提醒您!
此為歷史活動,如您對本活動有興趣,您可以從以下管道得到我們最新活動資訊:
活動等級:初階
活動規劃
- Paraller.For 效能驗證
- Paraller.For 與 Thread 兩者的差異與極限
- Paraller.For 與 Task(TPL) 相互的優缺點評比
- Task 實踐與原理探討
注意事項
- 本課程是平行程式設計的初階,不是程式學習的初階,您必須具備 C# 開發經驗、了解泛型與委派的使用方式,並且具備基本電腦架構運作知識。
- 本課程可能會免費延長時數(最高延長90分鐘)如您晚上有約,請斟酌延後。
講者的話
某日收到朋友傳來的一個討論連結,希望使用 Parallel.For 來進行 10000 次平行計算,其中大家紛紛提出各種不同看法與解釋,存在著許多分歧討論。
因此,便根據大家所提出的問題來規劃出這個課程,想要由這個課程來了解使用 Parallel.For 方法,10000 個執行緒,10000 個工作,非同步方法呼叫之程式設計作法,從動手練習各種實作程式碼觀察其中的差異與背後的原理,並且學會知道這些技術在執行上遇到瓶頸真正的根本原因,和如何解決這個問題手法。
學員好評
- 有寫過相關的,不過有些原理以及應用時機不是很清楚,在了解箇中原理後,大部分疑惑就解開了
- 老師講得很清楚,很燒腦
- 動畫解釋 Thread pool 的部分很棒