社区
Java EE
帖子详情
线程池是个什么概念
wangyan0512
2003-05-26 05:56:45
线程池是个什么概念
...全文
52
6
打赏
收藏
线程池是个什么概念
线程池是个什么概念
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
geyf
2003-05-28
打赏
举报
回复
其实对于很多应用服务器而言,它在各种不同的角度使用“池“的技术来提高应用系统的效率,改善性能。通过在服务器启动的时候在pool中初始化好一定数量的相应对象,使得应用不用每次访问的时候去创建和销毁对象,从而节约资源,提高效率。比如connectionpool是在池建立数据库连接;而threadpool就是在池中初始化好线程,每一个来自客户端的请求先进入请求队列,然后从threadpool找到一个空闲的线程执行请求,结束后将它返回线程池;另外,还有EJB pool也是类似的作用。
seven1996
2003-05-28
打赏
举报
回复
在面向对象编程中,创建和销毁对象是很费时间的,因为创建一个对象要获取内存资源或者其它更多资源。在Java中更是如此,虚拟机将试图跟踪每一个对象,以便能够在对象销毁后进行垃圾回收。所以提高服务程序效率的一个手段就是尽可能减少创建和销毁对象的次数,特别是一些很耗资源的对象创建和销毁。
线程池有类似缓冲池的概念在里面,有线程池之后不必再创建和销毁线程了。需要的时候区线程池里面去申请,用完了归还给线程池。对线程的使用都是在线程池里面的线程。
zhuam
2003-05-26
打赏
举报
回复
不是吧!!
zhuam
2003-05-26
打赏
举报
回复
你说的是 DATABASE 连接池
BugCSDN
2003-05-26
打赏
举报
回复
这篇文章你可以看看
http://www-900.ibm.com/developerWorks/cn/java/l-threadPool/index.shtml
mypride
2003-05-26
打赏
举报
回复
我知道ConnectionPool,不知道是不是你想要的那个,这个主要是解决客户端并发访问服务器,连接数据库的时候避免数据库的负荷过大,还有就是充分的利用起服务器的内存资源。理论上说就是一个排队等待的方法,对要访问的客户线程进行排序,处理。
一个通用的Java
线程池
类
环境:Windows XP ...这里本人翻写一个通用的
线程池
类,它可以用来作为工具类处理许多多线程问题。代码注释非常详尽,一行注释一行代码。 阅读对象:非常熟悉Java的基本
概念
,并且熟悉命令行编写代码的人员。
python 的一个
线程池
python 的一个
线程池
,适用于大部分的多线程需求
网络
线程池
网络游戏
线程池
模型,可以了解网络游戏中
线程池
的
概念
Java8并行流中自定义
线程池
操作示例
主要介绍了Java8并行流中自定义
线程池
操作,结合实例形式分析了并行流的相关
概念
、定义及自定义
线程池
的相关操作技巧,需要的朋友可以参考下
多线程以及
线程池
Demo
【多线程
线程池
线程同步--DEMO】 软件平台:Visual Studio 2008 开发语言:C# 引用系统类:System.Threading System.Threading.ThreadPool ...模拟多线程以及
线程池
的使用,对
概念
理解很有帮助的。
Java EE
67,515
社区成员
225,878
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章