Baby's Romance 2022-10-27 11:06 采纳率: 76.9%
浏览 18

高并发导致ScheduledThreadPool线程池中的线程不够用

问题遇到的现象和发生背景

高并发导致ScheduledThreadPool线程池中的线程不够用,导致新进来的任务执行失败,有什么方法能解决吗

用代码块功能插入代码,请勿粘贴截图
我的解答思路和尝试过的方法

有研究过ScheduledThreadPool中的DelayedWorkQueue队列,但是它是满了就会自动扩容,不会阻塞拒绝,现在能想到的办法就是开辟新的线程池给其他的任务使用,但是成本很高

  • 写回答

1条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2022-10-27 15:07
    关注
    评论

报告相同问题?

问题事件

  • 创建了问题 10月27日

悬赏问题

  • ¥15 淘宝自动下单XPath自动点击插件无法点击特定<span>元素,如何解决?
  • ¥15 曙光1620-g30服务器安装硬盘后 看不到硬盘
  • ¥15 抖音直播广场scheme
  • ¥15 为什么我明明有这个文件调试器还显示错误?
  • ¥15 软件工程用例图的建立(相关搜索:软件工程用例图|画图)
  • ¥15 如何在arcgis中导出拓扑关系表
  • ¥15 处理数据集文本挖掘代码
  • ¥15 matlab2017
  • ¥15 在vxWorks下TCP/IP编程,总是connect()报错,连接服务器失败: errno = 0x41
  • ¥15 AnolisOs7.9如何安装 Qt_5.14.2的运行库