手写线程池项目,掌握C++经典线程池,fixed模式和cached模式
本套课程手写线程池项目-经典死锁问题分析,课程官方售价388元,由施磊老师主讲,课程共分为33讲,包含视频及相关资料共计3.01G,文章底部附下载地址。
线程池项目介绍:
作为五大池之一,线程池的应用非常广泛,不管是客户端程序,还是后台服务程序,掌握线程池,是提高业务处理能力的必备模块。
本课程将带你从零开始,设计一个支持fixedl和cached模式的线程池,玩转C++11、14、17的高级特性,享受C++性能组件开发的魅力。手把手带你gdb分析经典死锁问题,以及项目在简历上怎么输出才有竞争力!
课程收获:
1.多线程的优缺点、适用场景选择;
2.线程池的fixed模式和cached模式;
3.线程池项目整体架构设计梳理和代码输出讲解;
4.线程池两个经典死锁问题分析以及解决方案。
课程文件目录:手写线程池项目-经典死锁问题分析 [3.01G]
01线程池项目介绍
程池项目介绍.mp4
02并发和并行的概念
发和并行的概念.mp4
03IO密集型和CPU密集型程序
O密集型和CPU密集型程序.mp4
04多线程的线程数量该怎么确定
线程的线程数量该怎么确定.mp4
05线程池的fixed和cached模式
程池的fixed和cached模式.mp4
06线程同步之线程互斥-mutex互斥锁和原子类型
程同步之线程互斥-mutex互斥锁和原子类型.mp4
07线程同步之线程通信-条件变量cond梳理一
程同步之线程通信-条件变量cond梳理一.mp4
08线程同步之线程通信-条件变量cond梳理二
程同步之线程通信-条件变量cond梳理二.mp4
09线程同步之线程通信-信号量梳理
程同步之线程通信-信号量梳理.mp4
10线程池项目整体架构梳理讲解
程池项目整体架构梳理讲解.mp4
11ThreadPool相关类设计
hreadPool相关类设计.mp4
12ThreadPool方法接口实现
hreadPool方法接口实现.mp4
13绑定线程函数的关键实现
定线程函数的关键实现.mp4
课程说明与解压密码.txt
14submitTask给线程池提交任务代码输出
ubmitTask给线程池提交任务代码输出.mp4
15线程池分配线程执行任务代码输出
程池分配线程执行任务代码输出.mp4
16线程池执行完任务怎么获取返回值问题思考
程池执行完任务怎么获取返回值问题思考.mp4
17Any上帝类的实现原理
ny上帝类的实现原理.mp4
课程说明与解压密码.txt
18Semaphore信号量代码实现
emaphore信号量代码实现.mp4
19Result线程池任务返回值设计实现一
esult线程池任务返回值设计实现一.mp4
20Result线程池任务返回值设计实现二
esult线程池任务返回值设计实现二.mp4
21Result线程池任务返回值设计实现三
esult线程池任务返回值设计实现三.mp4
22线程池Cached模式设计实现一
程池Cached模式设计实现一.mp4
23线程池Cached模式设计实现二
程池Cached模式设计实现二.mp4
24线程池Cached模式设计实现三
程池Cached模式设计实现三.mp4
25线程池资源回收代码实现讲解
程池资源回收代码实现讲解.mp4
课程说明与解压密码.txt
26项目死锁问题分析解决一
目死锁问题分析解决一.mp4
27项目死锁问题分析解决二
目死锁问题分析解决二.mp4
28线程池资源回收策略修改
程池资源回收策略修改.mp4
29Linux平台编译线程池动态库一
inux平台编译线程池动态库一.mp4
30Linux平台编译线程池动态库二
inux平台编译线程池动态库二.mp4
31packaged_task和future机制
ackaged_task和future机制.mp4
32线程池优化重构设计一
程池优化重构设计一.mp4
33线程池优化重构设计二
程池优化重构设计二.mp4
34线程池项目在简历上怎么输出才有竞争力
程池项目在简历上怎么输出才有竞争力.mp4
线程池项目资料.rar
评论留言