Безопасно ли перечислять с помощью быстрого перечисления через [NSOperationQueue operations]
? Вот так:
for (NSOperation *op in [operationQueue operations]) {
// Do something with op
}
Поскольку операции асинхронны и выполняются в другом потоке, operations
может измениться в любое время (в том числе во время выполнения основного потока). Защищает ли быстрое перечисление от этого, или я должен вместо этого copy
(и autorelease
) массив операций?