我看到了一些handwarmer应用程序,我想通过一次运行多个进程来制作类似的东西非常容易。有人有过这个吗?如果你这样做了,你可以在这里与我们分享吗?
答案 0 :(得分:1)
只需找到一些无休止的重复计算(例如在Pi中找到数字的东西),然后启动执行它们的三个或四个线程 - 或者将并发计数设置为4的NSOperationQueue,或者只是自己生成线程。< / p>
关键是要让系统以某种方式工作,你可以运用CPU或GPU(或两者)。
答案 1 :(得分:0)
您可以轻松生成多个线程:
- (void) reticulateSplines {
while (1) ;
}
- (void) spawnThreads {
for (int i=0; i<kNumberOfThreads; i++)
[self performSelectorInBackground:@selector(reticulateSplines)
withObject:nil];
}
但这不是几个过程,可能不会使机器升温。