java - 非守护进程 fork /加入池

标签 java daemon fork-join

如何创建非守护进程 fork/join 池? 如果我以这种方式创建池:

ForkJoinPool pool = ForkJoinPool.commonPool()

当我的程序退出时,它会停止所有任务,什么是阻止它的正确方法?

最佳答案

ForkJoinPool.commonPool() 获取一个公共(public)池。它仅创建一次。

您可以创建自己的 ForkJoinPool您指定一个不创建线程、守护线程的线程工厂。

关于java - 非守护进程 fork /加入池,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39348250/

相关文章:

Java 7 ForkJoin 在必须 fork 时卡住

java - 有没有办法将 "alias"Java 中的一个类用于另一个类?

daemon - 为正在运行的守护进程启用 PAM 配置 (limits.conf)

Python 服务/守护进程

linux - 从 ps -ef |grep 关键字获取 pid

java - ForkJoinPool - 为什么程序抛出 OutOfMemoryError?

java - Java线程何时达到 'Die'状态

java - LinkedList 插入绑定(bind)到插入的对象

java - JDBC (Derby) INSERT 查询因 SQLSyntaxErrorException 而失败

Java 7 ForkJoinTask 和 Akka 2.0