gpt4 book ai didi

java - 我需要一个 java 中的调度程序,它与其他调度程序共享一个线程池

转载 作者:搜寻专家 更新时间:2023-11-01 02:55:11 25 4
gpt4 key购买 nike

我已经堆积了数周试图找到解决方案。我一遍又一遍地回到同样的地方。Java 的 ScheduledThreadPoolExecutor备选方案......但没有这样做。

我想要的是在调度程序中同步/串行执行作业,让许多调度程序彼此独立地执行此操作,并由一个线程池提供支持......

我有一个用 Java 编写的服务器应用程序,我需要创建成百上千个调度程序。

我希望每个调度程序串行并同步地执行其作业。

所有调度器都可以并发且独立运行,但我还需要通过使用线程池(不是每个调度器的线程池,而是所有调度器一个线程池!)来限制所有调度器的线程数。暂停/恢复工作并将其放入组中的能力也很棒。任何解决方案?提前致谢!

最佳答案

您需要的是多个调度器和一个执行器。调度器不应该自己执行任务,而是将它们提交给执行器。调度程序可以作为 java.util.Timer 任务来实现。

关于java - 我需要一个 java 中的调度程序,它与其他调度程序共享一个线程池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2920620/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com