Como faço para superaquecer meu iphone executando vários processos em código

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

  •  21-09-2019
  •  | 
  •  

Pergunta

Vi alguns aplicativos mais manuais e acho que é muito fácil fazer algo assim executando vários processos ao mesmo tempo.Alguém já experimentou isso?Se você fez isso, pode compartilhar conosco aqui?

Foi útil?

Solução

Basta encontrar alguns cálculos que se repetem infinitamente (como algo que encontra os dígitos em Pi, por exemplo) e iniciar três ou quatro threads executando-os - um NSOperationQueue com uma contagem simultânea definida como quatro ou apenas gerar threads você mesmo.

O segredo é fazer o sistema funcionar de alguma forma, você pode exercitar a CPU ou a GPU (ou ambas).

Outras dicas

Você pode gerar facilmente vários tópicos:

- (void) reticulateSplines {
    while (1) ;
}

- (void) spawnThreads {
    for (int i=0; i<kNumberOfThreads; i++)
        [self performSelectorInBackground:@selector(reticulateSplines)
              withObject:nil];
}

No entanto, não são vários processos e provavelmente não aquece a máquina.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top