现有的 ForkJoinPool 或 ExecutorService?

Existing ForkJoinPool or ExecutorService?

我有一个愚蠢的问题,我需要一个 ExecutorService(ForkJoinPool 就是这样的东西)但我真的不想初始化一个新的并保留那个引用,我记得有一段时间了 运行进入一个 JDK class 维护一个静态的 ForkJoinPool 用于各种用途并且可以被其他进程使用,但我似乎找不到它而且网上没有那么多关于这种东西的信息.有谁知道这样的事情是否存在?

ForkJoinPool.commonPool() 是单个静态实例

您可以使用 Executors.newWorkStealingPool 获取工作窃取池(在后台使用 ForkJoinPool.defaultForkJoinWorkerThreadFactory),但这需要您存储池引用。

因此,这两个都是基于 JVM(每进程)的,而不是您所说的跨进程,我不知道您可以使用哪个池来做到这一点。