gpt4 book ai didi

iphone - GCD、NSOperationQueue,还是手动创建线程?

转载 作者:太空狗 更新时间:2023-10-30 03:28:37 25 4
gpt4 key购买 nike

当你使用线程时,你有什么偏好吗?一般来说,使用这些技术中的任何一种:

  • 手动创建一个新线程并使用运行循环
  • 使用 NSOperationQueue
  • 或者使用 Grand Central Dispatch 和带有 dispatch_queue 的 C 版本?

NSOperationQueue 是否简化了一切,因此更适合在我们需要创建异步函数时使用?

最佳答案

我很懒惰,所以我的理念是选择最简单的解决方案来满足我的所有需求。 (我喜欢认为这是 Larry Wall 所提倡的“懒惰”,但有时我想知道。)

所以我的优先顺序是:

  1. 异步方法调用
  2. NSOperationQueue
  3. 中央调度中心
  4. 话题

每向下一步都会增加复杂性和灵 active 。如果您需要额外的灵 active ,那么复杂性可能是值得的。

关于iphone - GCD、NSOperationQueue,还是手动创建线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7146052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com