线程池的任务调用阻塞方法阻塞10分钟,假如线程池的KeepAliveTime设置为3分钟,任务会被回收吗?
我有几个任务需要一直执行,任务里面调用某个方法获取值,阻塞10分钟尝试获取值,假如10分钟后值获取不到就超时就退出线程。这几个任务都放在线程池里管理,而线程池的KeepAliveTime设置为3分钟。任务阻塞获取值的时候,任务会被线程池回收吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
KeepAliveTime是当线程数大于coresize时 线程空闲最大等待时间
阻塞不算空闲 自然不会回收