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

学习笔记

1 带着问题学习

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

2 简单回答

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

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

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

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

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

相关推荐
鬼手点金13 分钟前
Agent 的学习机制:后训练、上下文学习与外部化学习
java·人工智能·git·学习·自动化·nanogpt
几个几个n25 分钟前
LaTeX 入门学习
学习
TheBlackHoleLab2 小时前
【Vulnhub系列】DarkHole1: 渗透测试笔记,没有踩渗透的坑,却踩到了虚拟机平台的坑,人生处处是大坑
笔记·vulnhub·easy·darkhole1
想七想八不如114082 小时前
元学习简单入门
人工智能·pytorch·python·深度学习·学习·机器学习
ACP广源盛139246256732 小时前
硬件选型笔记:GSV2231@ACP,DP1.4 MST 一进三出多屏扩展方案评估
笔记·硬件架构·视频·mst·国产芯片
Awh-3 小时前
ARM 裸机开发 DAY11 学习笔记
arm开发·笔记·学习
志尊宝3 小时前
Vue3 零基础每日笔记(087):Vue3 高频面试题(下)
前端·javascript·vue.js·笔记·ecmascript·#vue.js
叶子丶苏3 小时前
VibeCoding实战三个AI小项目-VibeCoding入门笔记02
大数据·人工智能·笔记
Mr清奇4 小时前
AI辅助开发笔记(1)开发工具和配置
大数据·笔记·intellij idea
Go Work4 小时前
我把 @RefreshScope 挂错了类,新值一直灌不进去
经验分享·笔记