Type Alias

dispatch_queue_concurrent_t

A dispatch queue that executes tasks concurrently and in any order, respecting any barriers that may be in place.

Declaration

typedef NSObject<OS_dispatch_queue_concurrent> *dispatch_queue_concurrent_t;

See Also

Creating a Dispatch Queue

dispatch_get_main_queue

Returns the serial dispatch queue associated with the application’s main thread.

dispatch_get_global_queue

Returns a system-defined global concurrent queue with the specified quality-of-service class.

dispatch_queue_create

Creates a new dispatch queue to which you can submit blocks.

dispatch_queue_create_with_target

Creates a new dispatch queue to which you can submit blocks.

DISPATCH_QUEUE_SERIAL

A dispatch queue that executes blocks serially in FIFO order.

DISPATCH_QUEUE_CONCURRENT

A dispatch queue that executes blocks concurrently.

dispatch_queue_t

A lightweight object to which your application submits blocks for subsequent execution.

dispatch_queue_main_t

A dispatch queue that is bound to the app's main thread and executes tasks serially on that thread.

dispatch_queue_global_t

A dispatch queue that executes tasks concurrently using threads from the global thread pool.

dispatch_queue_serial_t

A dispatch queue that executes tasks serially in first-in, first-out (FIFO) order.