No - il multithreading dei processi è riservato per il solo Apple OS e le app (incluse quasi tutte le app Apple) non possono essere eseguite simultaneamente quando non sono in primo piano nel disegno sullo schermo di iOS. Solo se l'app chiama alcune API limitate (Safari o altre app Webkit che scaricano in background è una delle attività in background elencate in bianco - FWIW) l'app può essere gestita a suo nome dal sistema operativo / kernel quando l'app stessa è in una stato sospeso.
Il kernel iOS è la stessa base del kernel OS X, quindi la tua domanda sullo stato di sospensione / ripresa dell'app è più relativa ai framework dell'applicazione in uso che alla struttura sottostante del kernel.
Detto questo, l'idioma iOS è di avere app sospese dal sistema operativo in qualsiasi momento e vari stati vengono memorizzati nella cache e salvati in modo che una volta che il kernel riprende l'esecuzione di un'app - se è stata messa in pausa per alcune decine di millisecondi o una poche ore sono senza soluzione di continuità per l'utente quando l'app è programmata correttamente.
Naturalmente, non tutte le app aderiscono a questo idioma, ma la maggior parte lo fa.