并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU 上以分时的形式同时运行,也可能是在多核 CPU 上以真正的并行方式来运行。在 iOS/macOS 中,主要提供了 pthread
, NSThread
, NSOperationQueue
, Grand Central Dispatch 和 NSRunloop
等方法实现并发编程。
Cocoa 并发编程笔记
· 阅读需 14 分钟
并发所描述的概念就是同时运行多个任务。这些任务可能是以在单核 CPU 上以分时的形式同时运行,也可能是在多核 CPU 上以真正的并行方式来运行。在 iOS/macOS 中,主要提供了 pthread
, NSThread
, NSOperationQueue
, Grand Central Dispatch 和 NSRunloop
等方法实现并发编程。