Class
DexScheduler
Description [src]
abstract class Dex.Scheduler : GObject.TypeInstance
{
/* No available fields */
}
DexScheduler is the base class used by schedulers.
Schedulers are responsible for ensuring asynchronous IO requests and
completions are processed. They also schedule closures to be run as part
of future result propagation. Additionally, they manage DexFiber execution
and suspension.
Specialized schedulers such as DexThreadPoolScheduler will do this for a
number of threads and dispatch new work between them.
Functions
dex_scheduler_ref_thread_default
Gets the thread default scheduler with the reference count incremented.