码迷,mamicode.com
首页 > 编程语言 > 详细

C#多线程编程系列(一)- 简介

时间:2018-07-31 15:22:43      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:实战   说明   reading   支持   实现   也会   过程   准备   比较   

目录


一、前言

在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#多线程编程实战》购买地址

C#多线程编程系列(一)- 简介

标签:实战   说明   reading   支持   实现   也会   过程   准备   比较   

原文地址:https://www.cnblogs.com/InCerry/p/9395326.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!