Linux系统多线程测试和分析(二)
发布时间
阅读量:
阅读量
文章结构概述
-
- 死锁
-
- 1.1 死锁的定义
- 1.2 导致死锁的四个基本条件
- 1.3 如何防止死锁的发生
- 1.4 简单实例分析
-
- 生产者消费者模型
-
- 2.1 所谓三二一原则
- 2.2 使用生产者消费者模型的原因
- 2.3 生产者消费者模型的优势特点
- 2.4 基于BlockingQueue实现的生产者消费者模型
- 2.5 利用C++ queue模拟阻塞队列的生产消费模型
-
- POSIX信号量机制
-
-
3.1 相关接口函数介绍
-
- 3.1.1 初始化信号量操作
- 3.1.2 销毁信号量操作
- 3.1.3 等待信号量过程
- 3.1.4 唤醒信号量过程
-
3.2 基于环形队列结构的生产消费模型设计
-
3.3 利用信号量实现多线程同步的过程
-
-
- 线程池技术方案
-
- 4.1 线程池的基本概念说明
- 4.2 线程池适用的具体场景分析
- 4.3 线程池的实际应用示例
5. STL、智能指针与线程安全问题
*-5.1 STL中容器是否具备线程安全性
*-5.2 智能指针是否具备线程安全性
6.读写锁机制
*-
全部评论 (0)
还没有任何评论哟~
