![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /proc/thread-self/root/usr/local/man/man3/ |
Upload File : |
.\" Copyright (c) 2008-2012 Apple Inc. All rights reserved. .Dd May 1, 2009 .Dt dispatch 3 .Os Darwin .Sh NAME .Nm dispatch .Nd the dispatch framework .Sh SYNOPSIS .Fd #include <dispatch/dispatch.h> .Sh DESCRIPTION The dispatch framework allows blocks to be scheduled for asynchronous and concurrent execution via the core functions described in .Xr dispatch_async 3 and .Xr dispatch_apply 3 . .Pp 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 .Xr dispatch_queue_create 3 for more information. .Pp Dispatch groups allow applications to track the progress of blocks submitted to queues and take action when the blocks complete. See .Xr dispatch_group_create 3 for more information. .Pp The dispatch framework also provides functions to monitor underlying system events and automatically submit event handler blocks to dispatch queues. .Sh SEE ALSO .Xr dispatch_after 3 , .Xr dispatch_api 3 , .Xr dispatch_apply 3 , .Xr dispatch_async 3 , .Xr dispatch_data_create 3 , .Xr dispatch_group_create 3 , .Xr dispatch_io_create 3 , .Xr dispatch_io_read 3 , .Xr dispatch_object 3 , .Xr dispatch_once 3 , .Xr dispatch_queue_create 3 , .Xr dispatch_semaphore_create 3 , .Xr dispatch_source_create 3 , .Xr dispatch_time 3