dispatch man page on Darwin
Printed from http://www.polarhome.com/service/man/?qf=dispatch&af=0&tf=2&of=Darwin
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 informa‐
tion.
Dispatch groups allow applications to track the progress of blocks sub‐
mitted 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 sys‐
tem 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
[top]
List of man pages available for Darwin
Copyright (c) for man pages and the logo by the respective OS vendor.
For those who want to learn more, the polarhome community provides shell access and support.
[legal]
[privacy]
[GNU]
[policy]
[cookies]
[netiquette]
[sponsors]
[FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
|
Vote for polarhome
|