下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、线程池、对象池、连接池都是什么?2016-08-06 果果 给产品经理讲技术你是否经常听到程序员说线程池,对象池,连接池等等和池配合起来的词语?这池就是你第印象中想到的池、的意思,顾名思义,*池的意思就是将前的定语若个放在个样设计呢?且听慢慢分解。,以备不时之需使,为什么要这在计算机当中,资源是最宝贵的,不管创建个线程,还是构建个对象,或者建次数据库连接,都可以理解为在向整个系统申请资源。就像医院,医的资源都是有限的,那谁到医院早,或者谁关系,或者谁花价,谁就能获取到医资源。先要认识到资源是宝贵的,有限的,并不是随时申请随时都有。既然获取到了个资源,那就要最好充分利,因为下次申请资源要花很的代
2、价,如你彻夜未眠,搬了个板凳,终于挂号到了个,你对他描述了症状,他说你得去抽个,这个时候你屁颠屁颠的去验,回来要重新挂号要耗费同样的时间和成本,显然是分不合理的。,这告诉,要重复利“”,才是节省成本的式。例如在Linux上,最多也就能申请380多个线程,如果些例任务、或者很频繁很琐碎的事情需要开线程执,那显然将会耗很多的资源,这种情况下,所做的设计就是线程池。线程池通常会指定,如设置线程池的是 20个线程,假设这个线程池的作是来发起络请求的,也就是同时可以产 20个并发的络请求,这个时候如果有第21个请求到来,就将排队等候,直到20个并发线程有个结束,资源回收交给第21个请求。控制了池,就保证
3、系统资源不会被过度浪费,家要排队使。重复利这个线程,节省掉了开启个新线程的时间。有同学不禁要发问,那岂不是如果真的有100个,这种线程池就影响了系统的效率,因为后80个要始终排队?很显然,线程池的设计是种平衡的设计, Ta利可控的线程数量,保证系统的基本可性,同时节省了创建线程的时间成本,对于如果真的有100个的情况,要评估其平均使平和系统所能承受的线程数量,来动态调整,如对于峰期可以加线程池的线程数量,低峰期降低数量来交出资源,就像理想中的银窗样(但是银都TMD是多了也还是个窗.)。同理可推导,创建对象也是浪费时间的,所以提供了很多个对象放到池 ,家循环利。数据库连接也是宝贵的,所以提供了些连接资源放到池 家使。举个家都懂的例,你是个板,雇佣了3名员(池是3),每天的例任务都交给这三个承担,如果1名员今天的快,那你还可以分配给他新的任务,总之你是不会让你的员闲着的,你也深知这三个我都每个付给他们薪了,我再事情显然他们现找临时(申请资源成本)要便且成本更低,所以为了节省,你也要不断的剥削这三名员(复)。但是眼到旺季了,这三个真的忙不过来,你不得不再多加名员(线程池扩),忙了半年,终于淡季了,眼活也没有那么多了,快要到发年终奖的时候了,为了节省成本,你不得不产了池)。第四名员的想法(减少线程总结下,池化技术就是充分保障系统效率的前提下,充分复
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年带电作业技术会议:配网低压不停电作业的“机智”升级
- 2025年电解铝行业运行研究报告
- 2025年MODULE-COG检测系统项目合作计划书
- 术后并发症管理护理查房
- 低血糖的饮食建议
- 2025年血橙提取物化妆品项目发展计划
- 护理随访流程与规范
- 咯血介入治疗患者的营养支持护理
- 护理中的护理风险管理与不良事件处理
- 母婴护理基础知识和技巧大全
- 教学查房课件-强直性脊柱炎
- 传染病报告卡
- 句法成分课件(共18张)统编版语文八年级上册
- 2023版中国近现代史纲要课件:07第七专题 星星之火可以燎原
- 通知书产品升级通知怎么写
- 气管插管术 气管插管术
- 大学《实验诊断学》实验八:病例分析培训课件
- GB/T 28400-2012钕镁合金
- 多维阅读第8级Moon Mouse 明星老鼠的秘密
- 骨髓增生异常综合症课件整理
- 心肌梗死院前急救课件
评论
0/150
提交评论