当前位置: 首页 > 面试题库 >

在Java中查找内核数

慕容越泽
2023-03-14
问题内容

如何从Java代码中找到应用程序可用的内核数量?


问题答案:
int cores = Runtime.getRuntime().availableProcessors();

如果cores小于1,则说明您的处理器即将死机,或者JVM中存在严重的错误,或者Universe即将崩溃。



 类似资料:
  • 本文向大家介绍如何在C#中找到CPU内核数?,包括了如何在C#中找到CPU内核数?的使用技巧和注意事项,需要的朋友参考一下 我们可以获得与处理器有关的几条不同的信息 物理处理器数量 核心数 逻辑处理器数量 这些都可以有所不同。对于具有2个启用双核超线程的处理器的计算机,有2个物理处理器,4个内核和8个逻辑处理器。 逻辑处理器的数量可通过Environment类获得,但其他信息仅可通过WMI获得(并

  • 问题内容: 我正在尝试使用蒙特卡洛算法查找下周的乐透数字包含连续数字的概率。我认为对数字进行排序可能会使实际查找连续项更加容易,但是在网上搜索了很多之后,似乎并没有什么真正可以帮助我寻找所需内容的信息 到目前为止,这就是我所知道的,我知道我将使用计数器来查找百万结果中的连续数,但实际上我只是为如何真正找到连续数而烦恼 问题答案: 首先我读错了问题,对不起,答案很抱歉! 好吧,让我们分手吧。那么首先

  • 在RedHat环境中用版本6.7进行内核升级后,我们得到以下错误。 # # 提前致谢

  • 问题内容: 我尝试使用for循环和double数据类型以典型方式找到大量的阶乘,例如8785856。 但是结果显示无限大,可能是因为它超出了其极限。 因此,请引导我找到大量乘数的方法。 我的代码: 输出:- 我是Java的新手,但已经学习了IO处理的所有概念。 问题答案:

  • 问题内容: 我只是对处理器和线程如何工作提出了一个简短的问题。根据我目前的理解,一个内核一次只能执行1个进程。但是,我们能够生成一个线程池(比方说30个),该线程池的数量要大于我们所拥有的内核(让我们说4个)的内核数量,并使它们并发运行。如果我们只有4个核心,这怎么可能?我还可以在本地计算机上运行30线程程序,还可以继续在计算机上执行其他活动,例如看电影或浏览Internet。 我在某处读到发生了

  • 我很难在hashmap中的字符串数组中找到一个元素。我有一个字符串,它确实在这个String[]里面,但执行以下操作不起作用。 我的目标是在找到值的地方找到我的HashMap的对应键。 以我的地图示例为例: 如果搜索字符串,我希望有一个新的字符串数组,它将是: 我也尝试使用,但没有成功。 我做错了吗?谢谢!