高并发导致ScheduledThreadPool线程池中的线程不够用,导致新进来的任务执行失败,有什么方法能解决吗
有研究过ScheduledThreadPool中的DelayedWorkQueue队列,但是它是满了就会自动扩容,不会阻塞拒绝,现在能想到的办法就是开辟新的线程池给其他的任务使用,但是成本很高