C#並行Parallel程式設計模型實戰技巧手冊

跟著阿笨一起玩.NET發表於2019-01-20

一、課程介紹

本次分享課程屬於《C#高階程式設計實戰技能開發寶典課程系列》中的一部分,阿笨後續會計劃將實際專案中的一些比較實用的關於C#高階程式設計的技巧分享出來給大家進行學習,不斷的收集、整理和完善此係列課程! 

1.1、本次分享課學完後我們要達到學習的目標和成果?

1)、熟悉並瞭解.NET並行程式設計的原理以及應用場景。

2)、C#並行程式設計原理通過現象看本質。

3)、如何解決C#匿名方法在迴圈體中出現的閉包現象。

4)、如何解決並行程式設計在訪問共享資源的時候會出現不安全的情況。

5)、C#常見的幾種實現併發效能測試方法。(Thread、Parallel、自定義效能測試類庫)

6)、如何才能真真友好的做到介面(主執行緒)不會出現卡死的狀態。(阿笨獨家祕訣)

7)、如何優雅地實現子執行緒安全的跨UI執行緒進行訪問。

8)、 C#並行程式設計如何提高應用程式並行執行效率。

1.2、一句話總結今天我們要解決的問題?

作為.NET開發的我們如何正確的靈活在實際專案掌握並運用並行程式設計。

如果您同樣對本次分享《C#並行程式設計模型實戰技巧手冊》課程感興趣的話,那麼請跟著阿笨一起學習吧。

廢話不多說,直接上乾貨,我們不生產乾貨,我們只是乾貨的搬運工。

二、概念名稱含義和解釋

1、什麼是並行和併發

2、什麼是C#並行程式設計

三、C#並行程式設計例項原始碼線上解讀和演示

3.1、C#如何從程式碼的角度來認識和了解一下何為並行程式設計

3.2、C#如何正確的使用並行程式設計考慮執行緒安全問題

3.3、C#常見的幾種實現併發效能測試方法。(Thread、Parallel、自定義效能測試類庫)

3.4、C#並行程式設計如何提高應用程式並行執行效率

四、課後思考與總結

一、課後思考

4.1、C#並行程式設計注意事項以及帶來的好處

4.2、C# 什麼時候用並行,什麼時候用多執行緒?

二、總結

 

 

 

 

相關文章