开始语

作者: pingwazi | 来源:发表于2019-12-16 17:49 被阅读0次

随着对一门编程语言的不断深入,多线程、并行编程和线程安全等字眼不断涌现,如何才能将这些高级技术应用于实际开发中呢?也只有真正了解各种技术的特性和详细的功能后才能对这些技术使用得游刃有余。在没有细致了解的前提条件下,贸然是用一项新技术,可能会给你带来意想不到的麻烦!实际上学习多线程的过程,也就是学习如何解决如下四个问题的过程。

  • 1、线程之间数据同步怎么处理
  • 2、线程之间如何通信
  • 3、PFX与TPL如何使用如何实现非阻塞同步
  • 4、归根到底都是要保证线程安全

这套教程将使用五个章节来详细介绍多线程相关的各个知识点,由于使用纯文字的描述,无法传达我想对大家所描述的全部,因此这套教程我配套了对应的视频讲解,希望对大家有所帮助。如下是整套教程的目录,以供大家快速寻找自己所需的章节。

\color{red}{说明:对应的B站视频教程将五个章节所有文档更新完成后统一对外公开}

一、线程的基础知识

1、使用场景
2、线程创建
2.1、Thread类
2.2、通过任务并行库(TPL)使用线程池
2.3、直接使用线程池
2.4、异步委托
3、Sleep、Join、Yield
4、前台线程与后台线程
5、线程优先级
6、线程中异常的正确处理方式
7、线程池
7.1、最小线程数

二、线程同步

1、阻塞同步
1.1、Join
1.2、自旋+阻塞
2、锁同步
2.1、lock
2.2、Monitor
2.3、死锁
2.4、锁嵌套
3、信号同步
3.1、SemaphoreSlim
3.2、AutoResetEvent
3.3、ManualResetEventSlim
3.5、CountdownEvent
3.6、等待+线程池
3.7、WaitAny、WaitAll和SignalAndWait
4、非阻塞同步
4.1、Interlocked

三、多线程的使用

1、Interrupt
2、Abort
3、协作取消
4、延迟初始化
5、线程局部存储

四、多线程进阶

1、内存栅栏
1.1、全栅栏
1.2、读写栅栏
2、Wait和Pulse
3、Barrier
4、读写锁
5、自旋锁
5.1、SpinLock
5.2、SpinWait

五、并行编程

1、PLINQ
1.1、并行控制
1.2、分区模式
1.3、保持顺序对性能影响
1.4、输出优化
1.5、Aggregate
2、Parallel
2.1、Invoke
2.2、For
2.3、ForEach
2.4、ParallelLoopState
3、任务
3.1、创建方式
3.2、TaskCreationOptions
3.3、TaskContinuationOptions
3.4、TaskScheduler
3.5、延续
3.6、TaskCompletionSource
4、AggregateException
5、并发集合(线程安全集合)
5.1、IProducerConsumerCollection
5.2、ConCurrentBag
5.3、BlockingCollection
6、async和wait

相关文章

  • 开始语

    小学时,语文老师布置的作业必定有写日记一项。然后自己就开始没事找事,凑字数,在日记本上胡写一通以应付过关。当...

  • 开始语

    随着对一门编程语言的不断深入,多线程、并行编程和线程安全等字眼不断涌现,如何才能将这些高级技术应用于实际开发中呢?...

  • 夜深,开始乱语

    此刻已夜深,属于自己的时间才真正开始。习惯了在漆黑中思考,失眠是我的常客。这段时间,想法很多,前进的步伐却异常的艰...

  • 开始学习希腊语。

    今天看了海德格尔的<存在和时间>的译本,爱上了希腊语。于是。从现在开始,认真对待。第一个单词'φαινομενον...

  • 心开始 新心语

    我认真的盯着墙上的挂钟,看着指针不停的摆动,当钟声敲响的瞬间,一年就这样不以为然的走过。 回首来时,迷惘不失信念,...

  • 开始语:拭目以待

    想写个开头语,可一时不知道说什么好。那就这样吧,随随便便说两句,我希望在这里可以记载下,在我人生中的一段旅程,这里...

  • 喜悦身心养成记25: 净化身语意1

    净化身,从果食开始; 净化语,从止语开始; 净化意,从断网开始。 先从一周实行一天开始,因工作或活动做不到时,顺延...

  • 机器人赞助商

    欢迎语:【1开始】【1结束】 搜索语:【2开始】本机器人由游戏荒野行动辅助作者赞助,购买请联系作者 QQ23060...

  • 小语记(255-256)

    小语记(255) 文/向上 夜开始, 月光便开始清辉, 梦把思念带向远方, 诗般的夜晚美得难以形容。 小语记(...

  • 回顾语写内容的三个发现

    本周我开始回顾我过往语写的内容,语写两年了,才刚开始回顾。我的回顾等于打开语写内容看一看、没修改,只是看看过去的自...

网友评论

      本文标题:开始语

      本文链接:https://www.haomeiwen.com/subject/cxruectx.html