logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

dispatch_after — schedule blocks for deferred execution

Caveats

       Specifying DISPATCH_TIME_NOW as the when parameter is supported, but  is  not  as  efficient  as  calling
       dispatch_async().  The result of passing DISPATCH_TIME_FOREVER as the when parameter is undefined.

Description

       The  dispatch_after()  function  submits  the  block to the given queue at the time specified by the when
       parameter.  The when parameter is a value created by dispatch_time() or dispatch_walltime().

       For a more detailed description about submitting blocks to queues, see dispatch_async(3).

Fundamentals

       The dispatch_after() function is a wrapper around dispatch_after_f().

Name

       dispatch_after — schedule blocks for deferred execution

See Also

dispatch(3), dispatch_async(3), dispatch_time(3)

Darwin                                             May 1, 2009                                 dispatch_after(3)

Synopsis

#include<dispatch/dispatch.h>voiddispatch_after(dispatch_time_twhen, dispatch_queue_tqueue, void(^block)(void));

       voiddispatch_after_f(dispatch_time_twhen, dispatch_queue_tqueue, void*context, void(*function)(void*));

See Also