Нет, каждый NSThread
имеет свой NSRunLoop
, но не свой NSAutoreleasePool
. Таким образом, вам нужно создать его, и если вы выполняете крупную операцию или операцию, которая требует много времени, вам действительно нужно время от времени drain
пул, чтобы сохранить объем памяти.
Хранилище объектов вообще не связано с потоком, вы можете получить доступ к каждому объекту из любого потока, который хотите, но возможно, что средство доступа к объекту не является потокобезопасным и, таким образом, убивает ваше приложение. Однако это зависит от вашего приложения и вашего кода, а не от потоков.