> 文章列表 > 【C++高级】手写线程池项目-经典死锁问题分析-简历项目输出指导

【C++高级】手写线程池项目-经典死锁问题分析-简历项目输出指导

【C++高级】手写线程池项目-经典死锁问题分析-简历项目输出指导

作为五大池之一, 线程池的应用非常广 泛,不管是客户端程序,还是后台服务程序,掌握线程池,是提高业务处理能力的必备模块

本课程将带你从零开始,设计一个支持fixed和cached模式的线程池,玩转C++11、14、 17的高级特性,享受C++性能组件开发的魅力。手把手带你gdb分析经典死锁问题,以及项目在简历上怎么输出才有竞争力!

课程核心

1、并发和并行原理
2、IO密集型和CPU密集型程序介绍
3、多线程的优缺点、适用场景选择
4、线程池的fixed模式和cached模式
5、线程同步之线程互斥mutex和atomic
6、线程同步之线程通信-条件变量
7、线程同步之线程通信-信号量
8、线程池项目整体架构设计梳理和代码输出讲解
9、Linux平台编译线程池动态库以及常见动态库使用问题
10、线程池两个经典死锁问题分析以及解决方案
11、用可变参模板编程和packaged_ task、 future封装实现简单实用的线程池
12、线程池项目简历输出参考

展示项目代码

你将获得

  • 多线程的优缺点、适用场景选择

  • 线程池的fixed模式和cached模式

  • 线程池项目整体架构设计梳理和代码输出讲解

  • 线程池两个经典死锁问题分析以及解决方案

 试听地址

【高级】手写线程池项目-经典死锁问题分析-简历项目输出指导_哔哩哔哩_bilibili

 

茶叶知识