我已经下载了一个 .jar 文件并正在使用java
它,它看起来是多线程的,这很棒......除非我不希望它是多线程的,或者除非我只想使用 N 个线程。
在 java 中,有没有一种方法可以指定要运行 .jar 文件的线程数没有可以访问源代码吗?
答案1
事实证明,我下载的 .jar 文件是单线程的,但 Java 使用的是多线程垃圾收集。为了更改 Java 用于 GC 的线程数,我使用java -XX:ParallelGCThreads=2
它解决了问题。
我已经下载了一个 .jar 文件并正在使用java
它,它看起来是多线程的,这很棒......除非我不希望它是多线程的,或者除非我只想使用 N 个线程。
在 java 中,有没有一种方法可以指定要运行 .jar 文件的线程数没有可以访问源代码吗?
事实证明,我下载的 .jar 文件是单线程的,但 Java 使用的是多线程垃圾收集。为了更改 Java 用于 GC 的线程数,我使用java -XX:ParallelGCThreads=2
它解决了问题。