En GCD, ¿todas las tareas en una queue serie están garantizadas para ejecutarse en el mismo subprocess?

En GCD, ¿todas las tareas en una queue de serie (por ejemplo, queue principal) garantizadas para ejecutarse en el mismo hilo?

Para las queues en serie en general, no. De la Guía de progtwigción de concurrency :

Las queues en serie (también conocidas como queues de envío privadas) ejecutan una tarea a la vez en el order en que se agregan a la queue. La tarea que se está ejecutando actualmente se ejecuta en un hilo distinto (que puede variar de una tarea a otra) gestionado por la queue de despacho.

Para la queue principal específicamente, sí:

La queue de envío principal es una queue de serie disponible a nivel mundial que ejecuta tareas en el hilo principal de la aplicación. […] Debido a que se ejecuta en el hilo principal de la aplicación, la queue principal se utiliza a menudo como un punto key de synchronization para una aplicación.