Недавно я купил мобильный Moto Atrix 2. Когда я попытался посмотреть спецификации процессора в телефоне, Runtime.getRuntime(). AvailableProcessors() возвращается 1. /proc/cpuinfo тоже была информация о только процессоре 0.
Из любопытства я проверил то же самое в своем другом Samsung Galaxy S2, который снова является двухъядерным телефоном. Это тоже показало, что нет. ядер 1.
Я проверил то же самое на моем планшете Moto xoom, который снова является двойным ядром. На этот раз доступныепроцессоры() вернули 2 и cpuinfo также имели как процессор 0, так и информацию о процессоре 1.
Я смущен. Почему некоторые устройства имеют различную информацию? Может кто-нибудь объяснить эту аномалию?