Resultados de la búsqueda a petición "grand-central-dispatch"

2 la respuesta

Bloqueo de lectura-escritura con GCD

Mi aplicación hace un uso intensivo de GCD, y casi todo se divide en pequeñas tareas manejadas por despachos. Sin embargo, el modelo de datos subyacente se l...

3 la respuesta

¿Cómo sabe una cola en serie / una cola de despacho privado cuando se completa una tarea?

(Quizás respondido por¿Cómo una cola de despacho en serie garantiza la protección de los recursos? [https://stackoverflow.com/q/19010732/1449799]pero no entiendo cómo) Pregunta ¿Cómo sabe gcd cuando finaliza una tarea asincrónica (por ejemplo, ...

8 la respuesta

GCD y NSURLConnection asíncrono

Sé que si creo una NSURLConnection (estándar asincrónica), volverá a llamar en el mismo hilo. Actualmente esto está en mi hilo principal. (funciona bien también). Pero ahora estoy usando el mismo código para otra cosa, y necesito mantener ...

4 la respuesta

(iOS) dispatch_async () vs. NSOperationQueue

Aprendí la programación de iOS gracias al curso CS193p de Stanford (en iTunes U), así como el libro de programación de iOS de Big Nerd Ranch. En ambos, recom...

3 la respuesta

dispatch_async tiene un retraso en algún lugar, no puede encontrar dónde. ¿Hay algún problema con NSLog?

Así que tengo este código: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT,0), ^{ //Bunch of code NSLog(@"Test"); });que se ejecuta y devuelve nslog inmediatamente. Pero los resultados del código solo aparecen en la ...

1 la respuesta

iOS: cómo recibir una notificación cuando un hilo (usando GCD) finaliza su trabajo

Estoy empezando a usar GCD, y necesito saber cuándo un determinado subproceso ha finalizado su trabajo. Mi código dispatch_queue_t registerDeviceQueue = dispatch_queue_create("RegisterDevice", NULL); dispatch_async(registerDeviceQueue, ^{ ...

1 la respuesta

Cola serie FIFO utilizando GCD

Estoy intentando crear una matriz sincronizada (de red) para la empresa para la que trabajo. Si bien la parte de redes funciona bien, me he ocupado de un pro...

2 la respuesta

cómo comprobar que un bloque dispatch_async ha terminado de ejecutarse

Básicamente, necesito poder ejecutar un segmento después de que un bloque haya terminado de ejecutarse. Tengo un bloque que hace algunas cosas JSON y necesit...

2 la respuesta

¿NSURLSession tiene lugar en un hilo separado?

Estaba diseñando una aplicación que usa NSURLSession y pensando en ponerla en un hilo diferente con Grand Central Dispatch, pero si NSURLSession lo hace automáticamente en segundo plano, entonces no tendría que usar GCD, ¿correcto? En otras ...

3 la respuesta

Grand Central Dispatch (GCD) vs. performSelector - necesito una mejor explicación

He usado GCD y performSelectorOnMainThread: waitUntilDone en mis aplicaciones, y tiendo a pensar que son intercambiables, es decir, performSelectorOnMainThread: waitUntilDone es un contenedor Obj-C para la sintaxis GCD C. He estado pensando en ...