- 畅销套餐
- 精选套餐
- 人气套餐
- 尊享套餐
- 高薪套餐
- 课程介绍
- 课程大纲
适合人群:
本课程适合拥有一定的C#基础的学生及开发人员,特别是想彻底搞懂多线程开发的细节,希望在软件业务开发及线程调试有突破的人士学习。
你将会学到:
您将学到C#的有关多线程以及线程同步机制的全部内容,提升多线程及异步编程能力
- 学习Thread线程、ThreadPool线程池、Task任务及Parallel并行任务开发
- 掌握用户模式锁、内核模式锁及混合模式锁的区别
- 理解线程状态、前台线程、后台线程、线程与进程、并发与发并
- 全面掌握多线程同步机制及十多种线程同步锁的用法
课程简介:
1、【为什么要学习本课程】
许多初学者对于多线程往往都有一定了解,但真正用于实际项目中,特别是结合业务进行开发和调试时,又无从选择和下手,本课程将C#的多线程分为4种,并对十多种同步机制以代码实战的方式进行归类和讲解,将彻底解决多线程开发困难的问题。
2、【课程特点】
本课程只专注于C#的多线程技术,所以内容在细节安排上较多;另外,每个知识点都有代码实例,便于理解和实战,这些代码所体现的多线程思路可直接用于您将来的项目开发中。
3、【主体大纲】
本课程主要讲解的脉络是:多线程概念、Thread线程、ThreadPool线程池、Task任务、Parallel并行任务,然后是
用户模式锁:volatile、SpinLock、SimpleSpinLock和Interlocked;
内核模式锁:EventWaitHanlde、AutoResetEvent、ManualResetEvent、Semaphore、Mutex和ReaderWriterLock;
混合模式锁:CountdownEvent、Monitor、Lock、ManualResetEventSlim、SemaphoreSlim、ReaderWriterLockSlim、Barrier、双检锁和Lazy
4、【授课风格】
授课以实战为主,理论为辅,在实战代码中,理解多线程每一个知识点。
课程大纲-C#多线程与线程同步机制高级实战课程
“重庆教主”老师的其他课程更多+