dispatch(3) osx man page | unix.com

Man Page: dispatch

Operating Environment: osx

Section: 3

dispatch(3)						   BSD Library Functions Manual 					       dispatch(3)

NAME
dispatch -- the dispatch framework
SYNOPSIS
#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_async(3) and dispatch_apply(3). 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_create(3) 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_create(3) 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_after(3), dispatch_api(3), dispatch_apply(3), dispatch_async(3), dispatch_data_create(3), dispatch_group_create(3), dispatch_io_create(3), dispatch_io_read(3), dispatch_object(3), dispatch_once(3), dispatch_queue_create(3), dispatch_semaphore_create(3), dispatch_source_create(3), dispatch_time(3) Darwin May 1, 2009 Darwin
Related Man Pages
dispatch_get_context(3) - debian
dispatch_group_leave(3) - debian
dispatch_group_wait(3) - debian
dispatch_resume(3) - debian
dispatch_set_finalizer_f(3) - debian
Similar Topics in the Unix Linux Community
Delete blocks with no data..
Moonlight application framework 0.1.2 (Default branch)
aurora framework 20080310 (Default branch)
aurora framework 20080322 (Default branch)
lpstat issues