各位博客網的朋友大家好,我是石頭,現在由我帶來《C#並行編程》這門課程。
相信大家對並行編程都有一定的了解,比如多線程、異步等等。
本人通過學習一些書籍和一些大神的文章,再根據自身對並發編程的理解,整理了這個系列文章。
《C#並發編程》系列文章目錄:
1. 並發編程相關概念
2. SynchronizationContext(同步上下文)綜述
3. ExecutionContext(執行上下文)綜述
4. ThreadPool(線程池)介紹
5. 異步編程基礎
6. 數據流塊基礎
7. Rx基礎
8. 互操作
9. 線程安全集
10. 取消任務
11. 線程同步
12. 任務調度
13. 實用技巧
14. 多線程共享變量和 AsyncLocal
## Release:
日期 | 更新 |
---|---|
2020年2月2日 | 第一版系列文章完成 |
2020年2月16日 | 增加文章:《ExecutionContext(執行上下文)綜述》、《多線程共享變量和 AsyncLocal》 |
參考資料:
《C#並發編程經典實例》 --- Stephen Cleary
《並行計算 - SynchronizationContext 綜述》 --- Stephen Cleary
《The CLR's Thread Pool》 --- Jeffrey Richter
《ExecutionContext vs SynchronizationContext》 --- Stephen Toub
《淺析 .NET 中 AsyncLocal 的實現原理》 --- 返回主頁黑洞視界