ios5 nstimer nsthread

ios5 - ¿Diferencia en la programación de NSTimer en el hilo principal y el hilo de fondo?



nsthread (0)

Cuando llamo a scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: en el hilo principal y establece el intervalo de tiempo en 5 segundos, se ejecuta el código debajo del temporizador, y después de 5 segundos se llama al selector de temporizador.

Pero si intento lo mismo en algún subproceso en segundo plano, el código debajo del tiempo scheduledTimerWithTimeInterval:target:selector:userInfo:repeats: no se ejecutará, esperará a que el temporizador se dispare y luego se ejecute. Por supuesto, para ejecutar el temporizador en el subproceso en segundo plano, primero obtuve una instancia de NSRunLoop y la NSRunLoop .

¿Hay una manera de establecer el temporizador en el hilo de fondo y hacer que no se bloquee, por lo que el código después de ejecutarse de inmediato?