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

6 la respuesta

iPhone - hilo principal de Grand Central Dispatch

He estado usando con éxito, gran distribución central en mis aplicaciones, pero me preguntaba cuál es la verdadera ventaja de usar algo como esto: dispatch_async(dispatch_get_main_queue(), ^{ ... do stuffo ...

3 la respuesta

NSOperationQueue vs GCD

En qué casos preferiría usarNSOperationQueue sobre GCD? e mi experiencia limitada de estos dos, supongo que conNSOperationQueue básicamente tiene control sobre cuántas operaciones concurrentes hay. Con GCD no puedes hacer esto, ya que estás ...

3 la respuesta

cargando imagen en UITableViewCell de forma asincrónica

¿Cuál es la forma súper fácil de cargar la imagen en UITableViewCell de forma asincrónica, dada una imageURL sin tener que subclasificar UITableViewCell, es decir: UITableViewCell estándar

3 la respuesta

¿Utiliza un único hilo de fondo compartido para el procesamiento de datos de iOS?

Tengo una aplicación donde descargo varios recursos de la red y realizo algunos procesamientos en cada uno. No quiero que este trabajo suceda en el hilo principal, pero es bastante liviano y de baja prioridad, por lo que todo puede suceder ...

3 la respuesta

¿Por qué este código causa "EXC_BAD_INSTRUCTION"?

dispatch_semaphore_t aSemaphore = dispatch_semaphore_create(1); dispatch_semaphore_wait(aSemaphore, DISPATCH_TIME_FOREVER); dispatch_release(aSemaphore);Cuando el programa se ejecuta endispatch_release (aSemaphore), ...

2 la respuesta

¿Cómo puedo recuperar un valor de retorno de un bloque de finalización?

Es posible ejecutar un bloque de finalización en el hilo principal? Por ejemplo, tengo un método que devuelve un valor: - (int)test { /* here one method is called with completion block with return type void */ [obj ...

2 la respuesta

¿Cola simultánea con GCD? (iOS 4.2.1)

Iam tiene problemas con: dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0UL); concurrentQueue esnil en iOS 4.2.1 (dispositivo) pero el mismo código funciona perfectamente en otro dispositivo que ...

4 la respuesta

dispatch_sync llamar a una llamada dispatch_async

Tengo algunas dudas sobre el comportamiento de este código: dispatch_async(queue, ^{ sleep(2); NSLog(@"step1"); dispatch_sync(queue, ^{ sleep(3); NSLog(@"step 2"); }); NSLog(@"step 3"); }); De estas filas esperaba obtener como salidastep1 -> ...

6 la respuesta

C ++ 11 Seguridad de subprocesos de generadores de números aleatorios

En C ++ 11 hay un montón de nuevos motores generadores de números aleatorios y funciones de distribución. ¿Son seguros para los hilos? Si comparte una única distribución aleatoria y un motor entre varios subprocesos, ¿es seguro y ...

10 la respuesta

¿Qué propiedad debo usar para una cola de envío después de ARC?

Mantengo una cola de despacho como una propiedad con mi controlador de vista. Creo esta cola una vez en el método init de mi controlador de vista y la reutilizo varias veces para algunas tareas en segundo plano. Antes de ARC, estaba haciendo ...