Выполняется ли следующий код в основном потоке? Относится ли «основная очередь» к основному потоку?
dispatch_async(dispatch_get_main_queue(), ^{ // Some code });