[GCD] Cancelando un DispatchWorkItem
Un DispatchWorkItem se puede cancelar con cancel(), pero la cancelación es cooperativa, no...
Tag archive
Un DispatchWorkItem se puede cancelar con cancel(), pero la cancelación es cooperativa, no...
GCD resolvió el problema que motivó toda esta serie de artículos: administrar hilos a mano es...
DispatchBarrier resuelve el acceso exclusivo (una sola tarea a la vez) sobre una cola concurrente....
En el artículo sobre DQ Concurrente: ejecución síncrona quedó pendiente un problema: en una cola...
En artículos anteriores ya apareció DispatchGroup, pero solo como herramienta auxiliar para que el...
Hasta ahora, el trabajo despachado a una DispatchQueue ha sido siempre un closure suelto: queue.async...
Una DispatchQueue es el objeto al que se le envía trabajo en GCD. No se le envían hilos, se le envían...
Antes de Grand Central Dispatch (GCD), escribir código concurrente en Cocoa significaba administrar...
Despachar un closure con async lo encola y retorna de inmediato. El hilo que hizo el llamado no...
Despachar un closure con sync bloquea el hilo que hace el llamado hasta que ese closure termina de...
Esta es la combinación que produce paralelismo real en GCD: una cola concurrente despachando trabajo...
[GCD] DQ Concurrente: ejecución síncrona La API es la misma que en una cola serial: sync...