dispatch

Section: C Library Functions (3)
Page Index

BSD mandoc
Darwin  

NAME

dispatch - the dispatch framework  

SYNOPSIS

Fd #include <dispatch/dispatch.h>  

DESCRIPTION

The dispatch framework allows blocks to be scheduled for asynchronous and concurrent execution via the core functions described in dispatch_async3and dispatch_apply3.

Dispatch queues are the basic units of organization of blocks. Several queues are created by default, and applications may create additional queues for their own use. See dispatch_queue_create3 for more information.

Dispatch groups allow applications to track the progress of blocks submitted to queues and take action when the blocks complete. See dispatch_group_create3 for more information.

The dispatch framework also provides functions to monitor underlying system events and automatically submit event handler blocks to dispatch queues.  

SEE ALSO

dispatch_after3, dispatch_api3, dispatch_apply3, dispatch_async3, dispatch_data_create3, dispatch_group_create3, dispatch_io_create3, dispatch_io_read3, dispatch_object3, dispatch_once3, dispatch_queue_create3, dispatch_semaphore_create3, dispatch_source_create3, dispatch_time3


 

Index

NAME
SYNOPSIS
DESCRIPTION
SEE ALSO