首页 > 其他分享 >3.1.1 线程池

3.1.1 线程池

时间:2023-03-16 18:12:38浏览次数:46  
标签:异步 耗时 任务 线程 io 3.1

Linux C/C++服务器

线程池

某类任务非常耗时(磁盘io或网络io),严重影响该线程处理其他任务,解决办法就是把这些耗时任务放到其他线程异步去执行
线程资源的开效与cpu核心之间做平衡选择

线程池的作用:管理复用线程资源,充分利用系统资源,异步执行耗时任务

线程池中的线程有两种,生产者线程,主要用于发布耗时任务,消费者线程用于处理这些耗时任务,任务存放在消息队列中,消息队列中会存放任务上下文环境和任务的回调函数

标签:异步,耗时,任务,线程,io,3.1
From: https://www.cnblogs.com/go-ahead-wsg/p/17223707.html

相关文章