С CoreData, нормально ли иметь несколько контекстов в одном потоке? На работе мы обсуждаем, может ли множественный контекст в основном потоке вызвать тупик. Я не могу найти причину, чтобы не делать этого, но я обеспокоен тем, что когда один из основных контекстов потока сохраняет и объединяется в другой контекст основного потока, это может вызвать тупик.С CoreData это нормально, чтобы иметь несколько контекстов в одном потоке?
Примечание: похоже, существует связанный билет, который фактически НЕ связан вообще: Multiple contexts in the main thread: why and when use them? Этот билет ТОЛЬКО обсуждается с использованием множества контекстов в целом и контекста, и на самом деле никогда не обсуждает какие-либо проблемы с использованием нескольких контекстов на тот же поток.
Для потокобезопасного объекта coredata в потоке должен быть один контекст. – Retro
Где вы нашли это в документации !? Я вижу много документации, в которой говорится, что каждый контекст должен быть доступен только в одном потоке, но это, конечно, противоположно тому, что я прошу. Я спрашиваю о нескольких контекстах в одном потоке, так что каждый контекст доступен только в потоке, на котором он был создан, но и в том же потоке. Пожалуйста, поделитесь ссылкой !? –