Comment puis-je SURCHAUFFE mon iphone en exécutant plusieurs processus dans le code

StackOverflow https://stackoverflow.com/questions/2502202

  •  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?

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top