C#多线程编程系列(一)- 简介
目錄
- 系列大綱
- 一、前言
- 二、目錄結構
- 四、章節結構
- 五、相關鏈接
系列大綱#
目前只整理到第二章,線程同步,筆者后面會慢慢更新,爭取能把這本書中精華的知識都分享出來。
C#多線程編程系列(一)- 簡介
C#多線程編程系列(二)- 線程基礎
C#多線程編程系列(三)- 線程同步
C#多線程編程系列(四)- 使用線程池
C#多線程編程系列(五)- 使用任務并行庫
源碼下載點擊鏈接?示例源碼下載
一、前言#
在C#學習過程中,多線程一直都是比較難的部分,因為其中涉及到很多與操作系統相關的知識。比如:如何進行多線程編程、線程同步、線程鎖、線程異步、并行編程、并行集合等等的知識。所以筆者在學習過程中也是遇到了重重困難,而且一直沒有好的教程。
但是筆者在瀏覽GitHub時,發現有大佬已經推薦了一本新書,《MULTITHREADING WITH C# COOKBOOK SECOND EDITION》,其中主要就是講如何在C#中使用多線程的。看到這本書筆者是如獲珍寶,終于能有機會系統的學習多線程相關的知識了。
于是便有了這一個開篇,這個更多的是閱讀這本書的筆記和一些按照書本上寫的范例程序,當然也會有一些自己的思考。
二、目錄結構#
本書一共分為十一個章節,分別從線程基礎、線程同步、線程池、Task并行庫、C# 6.0特性、并發集合類、PLINQ、反應式編程、異步I/O、并行變成模式和在UWP .Net Core中應用來完成的介紹了C#多線程編程。如下圖所示。
附上百度腦圖鏈接
筆者認為本書真的是一本不可多得的好書,回想起那段被多線程虐過的日子。粗略的過了一遍以后就打算馬上拿出來分享給大家,后文有相關的購買鏈接,大家也可以直接在某寶、某東搜索關鍵字,價格也是比較便宜的,多多支持正版。
四、章節結構#
本書主要是偏實踐應用一些,其中每個章節中的技術說明都分為三個部分,準備工作(Getting ready)、實現方式(How to do it...)和實現原理(How it works...)
本文節節選第一章的第一小節舉例,首先是準備工作。
1.準備工作
2.實現方式
3.實現原理
國外的書一般都是比較偏理論,像這種理論和實踐結合的還是比較少,所以第一時間推薦給大家。
五、相關鏈接#
附上購買地址,大家還是多多支持正版.
《MULTITHREADING WITH C# COOKBOOK SECOND EDITION》購買地址
補充,本書有中文翻譯版本,由黃博文大佬翻譯,但是好像還是第一版。
《C#多線程編程實戰》購買地址
作者:InCerry
出處:https://www.cnblogs.com/InCerry/p/9395326.html
版權:本文采用「署名 4.0 國際」知識共享許可協議進行許可。
總結
以上是生活随笔為你收集整理的C#多线程编程系列(一)- 简介的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 90后小伙摆摊2月赚7万,背后的辛酸,让
- 下一篇: c#进阶(6)—— 网络通信基础知识