C#多线程与线程同步机制高级实战课程
体系课

C#多线程与线程同步机制高级实战课程

  • C/C++

深入探索高效并发编程,解锁企业级应用的无限潜能

¥368
本课程包括
  • 10小时34分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握企业级多线程开发
  • 精通各种同步机制应用场景
  • 构建高性能并发系统
课程介绍

《C#多线程与线程同步机制高级实战》课程介绍

你是否正在思考:

  • 如何构建高并发的企业级应用?

  • 面对复杂的业务场景,如何设计线程安全的代码架构?

  • 当系统性能遇到瓶颈时,如何通过多线程技术实现质的飞跃?

这门由重庆教主导师精心打造的高级实战课程,将带你深入C#多线程编程的核心领域,掌握高并发系统开发的关键技术!

课程主线:从基础到高级的完整知识体系

1. 多线程基础架构

  • 线程核心概念:

    • 进程与线程的本质区别

    • 线程生命周期管理

    • 前台线程与后台线程

  • 线程池技术:

    • ThreadPool工作机制

    • IO线程与工作者线程

    • 执行上下文管理

2. 高级并发编程

  • Task并行库:

    • 任务创建与状态管理

    • 任务延续与取消

    • 并行循环优化

  • 异步编程模型:

    • async/await最佳实践

    • CPU绑定与IO绑定任务

    • 异常处理策略

3. 线程同步机制

  • 内核模式锁:

    • Mutex互斥量

    • Semaphore信号量

    • EventWaitHandle事件

  • 混合模式锁:

    • Monitor监视器

    • ReaderWriterLockSlim

    • Barrier屏障锁

  • 高级同步技术:

    • 双检锁模式

    • 延迟初始化

    • 原子操作

讲师介绍:重庆教主

重庆教主是资深工业自动化开发专家,拥有10年C# WPF工业控制系统开发经验,曾主导多个大型反应釜控制系统项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。

加入我们

立即报名,开启你的高并发大师之路!

适合人群
  • 需要提升系统性能的.NET工程师
  • 开发高并发服务的后端程序员
  • 对多线程编程感兴趣的技术人员
讲师介绍
WPF中文网站长
擅长领域:
  • 架构设计
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学经验。擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。我将逐步带你从零入门成长为一名C#高级软件工程师!
课程大纲
共0节 时长0分钟 全部收起
01-C#多线程学习大纲.
23分钟
02-进程与线程概述.
6分钟
03-多线制的特点与机制概述.
8分钟
04-Thread线程概述及线程状态与优化级.
6分钟
05-创建Thread无参线程.
6分钟
06-前台线程与后台线程.
6分钟
07-Thread创建参数线程.
5分钟
08-Thread线程控制与生命周期.
21分钟
09-ThreadPool线程池概述.
9分钟
10-ThreadPool创建工作者线程.
14分钟
11-ThreadPool工作者线程的返回值.
11分钟
12-FileStream创建IO线程.
12分钟
13-多线程的执行上下文数据缓存.
8分钟
14-Task任务概述.
9分钟
15-Task创建任务的3种方式.
9分钟
16-Task任务返回值.
10分钟
17-Task单任务等待.
7分钟
18-Task多任务等待.
10分钟
19-Task创建延续任务.
10分钟
20-Task任务状态.
13分钟
21-Task任务的取消.
9分钟
22-Task创建并行任务.
12分钟
23-Parallel并行任务之Invoke传参.
12分钟
24-Paralled并行任务之For简单用法.
11分钟
25-Paralled并行任务之For复杂用法.
10分钟
26-Paralled并行任务之ForEach复杂用法.
18分钟
27-异步编程之概念及异步方法定义.
14分钟
28-异步编程之WebRequest.
9分钟
29-异步编程之IO绑定代码演示.
9分钟
30-异步编程之CPU绑定代码演示.
10分钟
31-异步编程之等任多个任务.
10分钟
32-异步编程之中止异步任务.
8分钟
33-Thread线程异常处理.
13分钟
34-Task线程异常处理.
12分钟
35-Task前驱任务异常处理.
6分钟
36-异步编程之异常处理.
6分钟
37-Timer计时器之Threading.Timer.
8分钟
38-Timer计时器之Timers.Timer.
7分钟
39-Timer计时器之Forms.Timer.
4分钟
40-Timer计时器之DispatcherTimer.
5分钟
41-Timer计时器之BackgroundWorker.
10分钟
42-线程同步之不同步的后果.
12分钟
43-线程同步之Volatile.
11分钟
44-线程同步之SpinLock自旋锁.
13分钟
45-线程同步之Interlocked.
8分钟
46-内核模式锁之WaitHandle和EventWaitHandle.
13分钟
47-内核模式锁之AutoResetEvent.
6分钟
48-内核模式锁ManualResetEvent.
3分钟
49-内核模式锁Semaphore信号量.
15分钟
50-内核模式锁Semaphore交替线程.
8分钟
51-内核模式锁Mutex互斥量.
12分钟
52-内核模式锁Mutex命名系统互斥量.
6分钟
53-内核模式锁ReaderWriterLock读写锁.
12分钟
54-混合模式锁CountdownEvent计数器.
13分钟
55-混合模式锁Monitor监视器.
10分钟
56-混合模式锁Monitor的TryEnter用法.
10分钟
57-混合模式锁lock同步块及死锁情况.
15分钟
58-混合模式锁ManualResetEventSlim手动重置事件.
7分钟
59-混合模式锁SemaphoreSlim信号量.
7分钟
60-混合模式锁ReaderWriterLockSlim读写锁.
14分钟
61-混合模式锁Barrier屏障锁.
11分钟
62-双检锁与Lazy延迟初始化.
11分钟
63-MethodlmplAttribute特性类.
6分钟
64-SynchronizationAttribute特性类.
6分钟
课程资料
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。