关于线性池pool的详细描述

hoof82 2009-11-13 09:48:26
想求教线性池 pool
不知道和 Thread 有什么区别。
请教详细介绍线性池。
...全文
109 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
就相当于 Connection 与 Connection Pool 的关系
爱摸鱼de老邪 2009-11-13
  • 打赏
  • 举报
回复
是线程池吧,LZ。“线程”是什么不用解释了吧,“线程池”就是用来存放“线程”的对象池。在程序中,如果某个创建某种对象所需要的代价太高,同时这个对象又可以反复使用,那么我们往往就会准备一个容器,用来保存一批这样的对象。于是乎,我们想要用这种对象时,就不需要每次去创建一个,而直接从容器中取出一个现成的对象就可以了。由于节省了创建对象的开销,程序性能自然就上升了。这个容器就是“ 池”。
gesanri 2009-11-13
  • 打赏
  • 举报
回复
线程池中有多个Thread(线程),初始化后就等待请求的到来,有请求到来就调用,调用完再返回线程池继续等待被调用,如果线程池中已没有可以调用的线程,而此时又有新的请求到来时,还可以在线程池中再产生一些新的线程以供调用
thinkinjava123 2009-11-13
  • 打赏
  • 举报
回复
帮顶
苍蝇①号 2009-11-13
  • 打赏
  • 举报
回复
线程池也是一堆线程,那堆线程一直都在存活状态;
而单个线程一般执行完后就退出来了,比如像linux中线程就是进程,线程退出来后就像进程死掉了一样
而线程一直存活的话就可以少了每重新启动一次的开销,有时候太频繁了觉得这个开销太大,所以就有了线程池的存在

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧