拥有多个NSOperationQueue
是一个好习惯吗?我目前正在编写一个具有NSOperationQueue
的应用程序,可启动多个NSOperation
。然后,每个操作都会启动自己的队列并执行自己独立的NSOperation
。到目前为止,我对这个模型没有任何问题,一切都按照预期运行(我没有遇到任何死锁)。
这被认为是一种好习惯吗?有没有NSOperationQueue
s太多了?
答案 0 :(得分:1)
最好是使用GCD全局队列IMO;)操作系统知道有多少队列是最好的:D 但是你可以有多个队列..如果你使用一些
,操作系统不会中断但严肃地说:
有多少人不仅高度依赖操作系统,还取决于他们将要做什么! (仅限CPU,IO?...)
使用您需要的东西,感觉舒适并且语义上有意义的东西(!)