我目前正在尝试查看线程数如何影响矩阵乘法,并且有一个使用javas Runtime.getRuntime().availableProcessors() - 1
的实现,因为它始终以System.setProperty("java.util.concurrent.ForkJoinPool.common.parallelism", threadCount);
个线程开头,我倾向于使用
as
更改它使用的线程数量。如果我将属性设置为默认值以外的其他属性,那么该属性是否会在程序运行之后保持更改?
答案 0 :(得分:1)
没有。根据{{3}}:
setProperties
方法更改当前正在运行的应用程序的系统属性集。这些变化并不持久。
setProperty
只是setProperties
的单数版本,都更新正在运行的配置,该配置不会保留。