|
|
This manual page is part of Xcode Tools version 4.0To obtain these tools:
If you are running a version of Xcode Tools other than 4.0, view the documentation locally:
Reading manual pagesManual pages are intended as a quick reference for people who already understand a technology.
|
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
|
The way to report a problem with this manual page depends on the type of problem: