【发布时间】:2011-09-29 05:28:19
【问题描述】:
我正在通过多线程进行双核优化,它的工作原理是这样的: 如果设备是双核处理器,则创建两个线程进行计算,如果设备只有一核处理器,则仅创建一个线程进行计算。
我的问题是:我的程序如何知道设备是否是双核的? 我只想拥有一个可以在双核和单核设备上运行的程序,所以它必须能够知道这些信息。
这样的代码:
if( xxx_API_is_device_dual_core() ) // Inside if() is the expected API
{
saveThread = new SaveThread[2];
}
else
{
saveThread = new SaveThread[1];
}
非常感谢您的帮助!
【问题讨论】:
标签: android