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