我看到一些暖手应用程序,我想它很容易通过同时运行多个进程,使类似的东西。有没有人对一搏?如果你没有,你能与我们分享吗?

有帮助吗?

解决方案

只要找到一些无休止地重复计算(喜欢的事,发现数字淠为例),并推出三个或四个线程执行它们 - 无论是一个NSOperationQueue与并发数设置为四个,或者只是产卵关闭线程自己<。 / p>

关键是使系统工作在某种程度上,你可以锻炼CPU或GPU的(或两者)。

其他提示

可以很容易地产卵几个线程:

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

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

这不是几个过程,可能不暖机了,虽然。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top