【发布时间】:2011-04-30 20:52:47
【问题描述】:
我正在制作一个肥皂客户端,我需要做一些基于时间和优先级的操作..例如..我需要每 200 毫秒处理一次呼叫 x,每 2 秒处理一次呼叫 y,以及偶然的呼叫 z ,应该有最高优先级...但是还有另一个问题,我每秒只能拨打 n 次电话,将其他电话排队..
我已经编写了所有的肥皂消耗过程、用户界面,但是调度程序出现了问题。我尝试了调度队列,但我找不到对这种实时和有限处理的支持。也许我应该为此写一个多线程环境吗?
【问题讨论】:
-
实时和 SOPA?真的吗?人,你有决心。此外,为什么不在您的问题中说明您的问题到底是什么?是性能吗?是加工吗?是排队吗?当您说有限处理时,这是否意味着您的处理会停止队列?请详细说明。
标签: objective-c multithreading cocoa task-queue grand-central-dispatch