В Apple документы написано:
... вы должны создать контекст в
main (для последовательной очереди) или start
(для параллельной очереди).
Но я действительно не понимаю, в чем разница. Почему я не могу создать контекст в main
для параллельной очереди? Я попробовал это, и это работает абсолютно так же, как если бы я делал это в start
.
Есть еще одна вещь, которая смущает меня. Из документов для start метод:
... Если вы реализуете
параллельная операция, вы должны
переопределить этот метод и использовать его для
начать свою операцию.
Итак, еще раз, почему я не могу инициализировать все в main
(или, возможно, не должен инициализировать)?