线程池的任务调用阻塞方法阻塞10分钟,假如线程池的KeepAliveTime设置为3分钟,任务会被回收吗?

我有几个任务需要一直执行,任务里面调用某个方法获取值,阻塞10分钟尝试获取值,假如10分钟后值获取不到就超时就退出线程。这几个任务都放在线程池里管理,而线程池的KeepAliveTime设置为3分钟。任务阻塞获取值的时候,任务会被线程池回收吗?

阅读 3.2k
1 个回答

KeepAliveTime是当线程数大于coresize时 线程空闲最大等待时间
阻塞不算空闲 自然不会回收

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题