Scheduler


Object Hierarchy:

Object hierarchy for Scheduler

Description:

[ CCode ( type_id = "dex_scheduler_get_type ()" ) ]
public abstract class Scheduler : Object

`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 [class@Dex.Fiber] execution and suspension.

Specialized schedulers such as [class@Dex.ThreadPoolScheduler] will do this for a number of threads and dispatch new work between them.

All known sub-classes:

Namespace: Dex
Package: libdex-1

Content:

Static methods:

Creation methods:

Methods:

Inherited Members:

All known members inherited from class Dex.Object