Comment puis-je SURCHAUFFE mon iphone en exécutant plusieurs processus dans le code
-
21-09-2019 - |
Question
J'ai vu des applications et je suppose que repose-mains, il est très facile de faire quelque chose comme ça en exécutant plusieurs processus à la fois. Quelqu'un at-il eu un aller là-dessus? Si vous avez fait, vous pouvez partager avec nous?
La solution
Il suffit de trouver un calcul répétant sans cesse (comme quelque chose qui trouve les chiffres dans Pi par exemple), et de lancer trois ou quatre fils les exécuter - soit un NSOperationQueue avec un compte en même temps mis à quatre, ou tout simplement se reproduire hors-vous des fils <. / p>
La clé est de faire fonctionner le système d'une certaine façon, vous pouvez exercer le CPU ou le GPU (ou les deux).
Autres conseils
Vous pouvez facilement reproduire plusieurs threads:
- (void) reticulateSplines {
while (1) ;
}
- (void) spawnThreads {
for (int i=0; i<kNumberOfThreads; i++)
[self performSelectorInBackground:@selector(reticulateSplines)
withObject:nil];
}
Ce n'est pas plusieurs processus et ne probablement pas réchauffer la machine jusqu'à, cependant.