gpt4 book ai didi

java - availableProcessors() 为双核手机返回 1

转载 作者:搜寻专家 更新时间:2023-10-30 21:21:48 24 4
gpt4 key购买 nike

我最近买了一部 Moto Atrix 2 手机。当我试图查看手机中的处理器规范时,Runtime.getRuntime().availableProcessors() 返回 1。/proc/cpuinfo 也有关于处理器 0 的信息。

出于好奇,我在我 friend 的三星 Galaxy S2 中检查了同样的情况,这又是一款双核手机。这也表明没有。核心数为 1。

我在我的 Moto xoom 平板电脑上检查了同样的情况,它也是双核的。这次 availableProcessors() 返回了 2,cpuinfo 也有处理器 0 和处理器 1 的详细信息。

我很困惑。为什么有些设备携带不同的信息?有人可以解释这个异常吗?

最佳答案

Runtime.getRuntime().availableProcessors() 只返回在线处理器的数量,所以当第二个核心 hibernate 时它会返回 1。这样做是为了在资源密集度较低的任务中节省电量。

要查看所有可用内核,请查看/sys/devices/system/cpu/

关于java - availableProcessors() 为双核手机返回 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10133570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com