Нет, утверждать так нельзя. Использование DispatchQueue не гарантирует выполнение all задач на одном и том же потоке.
Работа DispatchQueue зависит от ее типа:
Пример использования:
swift
Также следует учитывать главный поток (main thread), который является последовательной очередью. Но even задачи, отправленные в DispatchQueue.main, хоть и гарантированно выполнятся на main thread, не выполнятся на других потоках, связанных с DispatchQueue.main.