现有的 ForkJoinPool 或 ExecutorService?
Existing ForkJoinPool or ExecutorService?
我有一个愚蠢的问题,我需要一个 ExecutorService(ForkJoinPool 就是这样的东西)但我真的不想初始化一个新的并保留那个引用,我记得有一段时间了 运行进入一个 JDK class 维护一个静态的 ForkJoinPool 用于各种用途并且可以被其他进程使用,但我似乎找不到它而且网上没有那么多关于这种东西的信息.有谁知道这样的事情是否存在?
ForkJoinPool.commonPool()
是单个静态实例
您可以使用 Executors.newWorkStealingPool
获取工作窃取池(在后台使用 ForkJoinPool.defaultForkJoinWorkerThreadFactory
),但这需要您存储池引用。
因此,这两个都是基于 JVM(每进程)的,而不是您所说的跨进程,我不知道您可以使用哪个池来做到这一点。
我有一个愚蠢的问题,我需要一个 ExecutorService(ForkJoinPool 就是这样的东西)但我真的不想初始化一个新的并保留那个引用,我记得有一段时间了 运行进入一个 JDK class 维护一个静态的 ForkJoinPool 用于各种用途并且可以被其他进程使用,但我似乎找不到它而且网上没有那么多关于这种东西的信息.有谁知道这样的事情是否存在?
ForkJoinPool.commonPool()
是单个静态实例
您可以使用 Executors.newWorkStealingPool
获取工作窃取池(在后台使用 ForkJoinPool.defaultForkJoinWorkerThreadFactory
),但这需要您存储池引用。
因此,这两个都是基于 JVM(每进程)的,而不是您所说的跨进程,我不知道您可以使用哪个池来做到这一点。