java - 在 sbt 应用程序中自定义 ForkJoinPool
问题描述
如https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ForkJoinPool.html中所述,用于自定义ForkJoinPool ThreadFactory
我需要使用额外参数启动 javajava.util.concurrent.ForkJoinPool.common.threadFactory=MyThreadFactory
但是当应用程序由 sbt 启动时,首先为 sbt 启动 jvm。当 jvm 启动时,它会尝试创建MyThreadFactory.class
在此阶段不存在的 ForkJoinPool。
其次,sbt 在可用的 jvm 中启动应用程序。现在MyThreadFactory.class
可用于加载,但初始化ForkJoinPool
已在前一阶段完成。
所以我的问题是如何在 sbt 应用程序中自定义默认 ForkJoinPool。
解决方案
推荐阅读
- powershell - 如何修复此 Powershell FTP 上传错误
- java - Apache POI 管理散点图
- image - 如何在详细视图中显示来自数组的不同照片(来自集合视图)
- git - Git - 本地主机上的新本地分支当前提交?
- angular - 如何将 Angular 8 http 请求返回值保存在变量中?
- ios - 分享 pdf 文件 .Swift
- python - 无法连接到 Browsermob-proxy ProxyServerError
- r - 在 R 中使用 dplyr 汇总函数时不显示小数位
- c - 行内汇编方法使整个程序崩溃
- html - 如何在 tumblr HTML 编辑器 [2019] 上添加段落而不会出错?