在一个线程中初始化NSManagedContext
并将它传递给另一个线程安全吗?performBlock:
内部插入/提取?在线程之间传递NSManagedObjectContext
所以https://stackoverflow.com/a/12876800/2645683提到performBlock:
并涉及到我的问题,但它不足。它没有明确地说出创建上下文的线程以及执行块的线程,而事实上这些将是不同的线程。
答案https://stackoverflow.com/a/12874637/2645683似乎已过时。既然你不能管理每个线程的上下文,并使用performBlock:
,因为块可以在不同的线程上执行。
可能重复[核心数据 - 在多个线程之间共享NSManagedObjects](http://stackoverflow.com/questions/12874492/core-data-sharing-nsmanagedobjects-among-multiple-threads) –
@DanielCompton Nah,他有更具体的问题,接受的答案似乎已经过时。 – Maq
初始化'NSManagedObjectContext'是相对“轻量级”的操作,为什么你需要在不同的线程中执行它? –