Безопасно ли перечисление с помощью [операций NSOperationQueue]?

Безопасно ли перечисление посредством быстрого перечисления через [операции NSOperationQueue] ? Примерно так:

for (NSOperation *op in [operationQueue operations]) {
    // Do something with op
}

Поскольку операции асинхронны и выполняются в другом потоке, операции могут измениться в любое время (в том числе во время выполнения основного потока). Защищает ли быстрое перечисление от этого, или я должен скопировать autorelease ) вместо этого массива операций?

5
задан Adam Ernst 26 June 2011 в 00:21
поделиться