Мне нужно нагреть телефон Android (не спрашивайте...)
До сих пор я пытался запустить поток с максимальным приоритетом с циклом while, в котором ROL - целое число, но это создает слишком мало тепла, хотя телефон почти останавливается. Я попытался выполнить сложную математику в цикле, но результаты были такими же. Я пробовал больше потоков, но, как и ожидалось, он ведет себя точно так же, как и с одним потоком.
Что я могу сделать, чтобы наложить достаточно налогов, чтобы он мог генерировать больше тепла?
Изменить. Дополнительная информация. Это приложение, которое должно выполняться в качестве фоновой службы (служба Android началась с startService()), которая использует уведомления, чтобы указать, что она работает (или нет). В идеале, он не должен иметь никакого пользовательского интерфейса вообще, кроме контрольной активности, чтобы начать/остановить его. Я уже сделал услугу, уведомления и контролирующую деятельность. Служба использует свою собственную нить для обогрева телефона, так что она не будет мешать работе UI (который находится в том же приложении для Android), теперь мне нужно только написать "мясо" потока, то есть некоторый код, который на самом деле вызовет телефон нагревается.