zoukankan      html  css  js  c++  java
  • 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#多线程编程。如下图所示。

    C多线程编程学习-大纲

    附上百度脑图链接

    笔者认为本书真的是一本不可多得的好书,回想起那段被多线程虐过的日子。粗略的过了一遍以后就打算马上拿出来分享给大家,后文有相关的购买链接,大家也可以直接在某宝、某东搜索关键字,价格也是比较便宜的,多多支持正版。

    四、章节结构

    本书主要是偏实践应用一些,其中每个章节中的技术说明都分为三个部分,准备工作(Getting ready)、实现方式(How to do it...)和实现原理(How it works...)

    本文节节选第一章的第一小节举例,首先是准备工作。

    1.准备工作

    1533012403640

    2.实现方式

    15330124507441533012465641

    3.实现原理

    1533012556495

    国外的书一般都是比较偏理论,像这种理论和实践结合的还是比较少,所以第一时间推荐给大家。

    五、相关链接

    附上购买地址,大家还是多多支持正版.

    《MULTITHREADING WITH C# COOKBOOK SECOND EDITION》购买地址

    补充,本书有中文翻译版本,由黄博文大佬翻译,但是好像还是第一版。

    《C#多线程编程实战》购买地址

  • 相关阅读:
    C# DES加密解密
    VC SOCKET 压缩通信学习
    ASPX一句话爆破工具
    VC读取文件内容
    VC查找字符串
    (学习记录)代码注入之远程线程篇
    WINSOCK 传送文件
    VC数据类型
    占用字节数求法
    HDU
  • 原文地址:https://www.cnblogs.com/InCerry/p/9395326.html
Copyright © 2011-2022 走看看