Почему нам нужно использовать NSAutoreleasepool для каждого потока?

В разработке приложений для iOS мы используем NSAutoreleasePool, чтобы отказаться от владения объектами в более поздний момент времени.

Но почему он может быть разделен между разными потоками?

Зачем нам нужно создавать новый пул авторелизов, когда я хочу использовать новый поток?

РЕДАКТИРОВАТЬ:

Как упомянул Taskinoor, мой вопрос заключался в том, почему это спроектировано таким образом, что каждый поток должен иметь отдельный пул авторелиза.

5
задан Daniel 4 August 2012 в 13:40
поделиться