如何实现具有 RampUp 时间的 ThreadPoolExecutor

Sha*_*dra 5 java threadpool

我想知道是否有人实现了可以指定加速时间的线程池。例如,如果我们创建一个大小为 50 的线程池并指定 50 秒的加速时间。每秒应创建 1 个线程。我尝试通过重写 beforeExecute 方法来扩展 Java 中的 ThreadPoolExecutor,但后来意识到它会在执行任何 Runnable 之前调用 beforeExecute 方法。