社区
Java SE
帖子详情
线程池有现成的可以用吗,哪个比较好一点?
believefym
2005-11-03 11:00:32
。。。
...全文
145
2
打赏
收藏
线程池有现成的可以用吗,哪个比较好一点?
。。。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
treeroot
2005-11-03
打赏
举报
回复
WL,WSA都有现成的呀,tomcat不是有DBCP吗?
believefym
2005-11-03
打赏
举报
回复
打错了,
是连接池,ConnectionPool
性能测试优化
用函数方法来测试性能问题。可以支持多种性能测试
[多线程] -
线程池
详解
文章目录一、
线程池
的简介1. 什么是
线程池
2. 为什么要使用
线程池
3.
线程池
的实现原理4. 创建
线程池
的方式4.1 通过构造方法创建4.2 工厂方法 一、
线程池
的简介 1. 什么是
线程池
首先我们可以参考下百度百科给出的答案:
线程池
是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。 然后我们可以通过百度百科的答案进一步的定义: 在进程开始时创建一定数量的线程,并加到池中以等待工作。当服务器收到请求时,它会唤醒池内的一个线程(如果有可用线程),并将需要服务的请求传递给它。
线程池
是什么?
线程池
(ThreadPoolExecutor)使用详解
先看ThreadPoolExecutor 的构造方法重点理解一下这几个参数含义:先情景带入一下,把
线程池
当作公司,一类正式员工;一类实习生;1.corePoolSize:核心线程数,相当于正式员工2.maxinumPoolSize:最大线程数,相当于正式员工+实习生3.long keepAliveTime:实习生线程保持存活的时间当任务
比较
少的时候,整体
比较
空闲,实习生不是立即被辞退的,表示实习生最大的存活时间4.TimeUnit unit:单位,秒,分钟,毫秒5.
同步
线程池
实现方式
在Java中,确保
线程池
中的所有任务都执行完毕之后再继续下一步操作是一个常见的需求。实现同步
线程池
的方式通常涉及到使用Java的接口以及其实现类,如。同步
线程池
的概念可能指的是确保所有提交给
线程池
的任务在继续执行后续代码之前已经完成。
InheritableThreadLocal对象、
线程池
的使用
InheritableThreadLocal: 可继承的ThreadLocal 使用类InheritableThreadLocal可以在子线程中获得父线程继承下来的值 值继承 public class InheritableThreadLocalExt extends InheritableThreadLocal { @Override protected Object initialValue() { return System.currentTimeMillis(); } } public
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章