Objective C - 调节GDC线程以限制CPU使用率

时间:2014-08-19 10:46:16

标签: objective-c c multithreading gdc

我有一个应用程序,其中使用xmppframework(聊天系统),以减轻主线程我移动所有数据处理在低优先级的队列但它提出了一个问题,当我同时收到大量的聊天消息时启动n线程(基于资源)导致cpu使用率达到100-140%,导致UI块。如何调整此队列的可用资源以防止cpu达到这些限制?

1 个答案:

答案 0 :(得分:0)

如何开始限制数量的线程?只要等到另一个完成并在每次完成时开始一个新的?

这样,其他进程可以毫无问题地继续运行。