我正在使用sysconf( _SC_NPROCESSORS_ONLN )
(我相信,这是推荐的方法)来获取CPU核心数量。它工作正常或Mac和Linux,但在我的4核Android平板电脑上,它返回2.如何从本机代码获取Android上的实际核心数(不使用JNI调用Java Android API)?
答案 0 :(得分:3)
sysconf( _SC_NPROCESSORS_ONLN )
和sysconf( _SC_NPROCESSORS_CONF )
均无效,但来自cpufeatures NDK库的android_getCpuCount()
可正常工作。