【C/C++】线程池_学习笔记

学习笔记

1 带着问题学习

  1. 线程池技术是什么?
  2. 该技术解决了什么问题?
  3. 该技术是怎么解决问题的?
  4. 该技术在工作中以及在开源框架中是怎么应用的?

2 简单回答

  1. 线程池是用来管理和维持消费者线程的;

    目标对象是队列,队列状态决定消费者的状态,有->无则使线程休眠,无->有则唤醒线程

    线程池首先是一个池,用来保存和管理一定数量的对象,防止频繁调用系统调用接口,造成不必要的开销。

  2. 解决部分任务比较耗时问题

  3. 使用异步操作,执行耗时任务;从而能够处理更多的任务;

相关推荐
丝斯201123 分钟前
AI学习笔记整理(54)——大模型之Agent 智能体开发前沿技术
人工智能·笔记·学习
hetao173383734 分钟前
2026-01-16~19 hetao1733837 的刷题笔记
c++·笔记·算法
梦雨羊35 分钟前
深入大模型架构学习
学习
SWAGGY..36 分钟前
数据结构学习篇(11)---二叉树剩余知识点补充
学习
科技林总40 分钟前
【系统分析师】4.5 分布式系统
学习
蚍蜉撼树谈何易42 分钟前
二、ctc基础--待完善
学习·语音识别
GLDbalala1 小时前
GPU PRO 4 - 5.2 Kinect Programming with Direct3D 11 笔记
笔记
yuhaiqun19891 小时前
SQL+VSCode实战指南:AI赋能高效数据库操作
数据库·人工智能·经验分享·vscode·sql·学习·学习方法
Elias不吃糖1 小时前
Markdown 基础语法学习笔记
笔记·学习·markdown
日更嵌入式的打工仔1 小时前
嵌入式系统设计师软考个人笔记<2>
笔记