Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这个问题几乎涵盖了所有内容。如果我将 N 个块放入 NSManagedObjectContext 的队列中,它会按顺序执行它们,有保证,还是有可能它们中的一些可能会被打乱?
我看不出为什么 NSManagedObjectContext 不会在内部使用 GCD,而且 GCD 队列是严格的 FIFO。当然,我没有证据来证实这一点,但这对我来说非常有意义,因为它的目标performBlock是线程安全,并且在给定的上下文中一次只执行一个操作,为什么 Apple 会费心从头开始编写一个系统?一个完美的功能(GCD)已经存在。
performBlock