Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func EndMicroTask ¶
func EndMicroTask()
EndMicroTask MUST be always called when a MicroTask was previously started.
func StartLowPriorityMicroTask ¶
func StartLowPriorityMicroTask() chan bool
StartLowPriorityMicroTask starts a new MicroTask (waiting its turn) if channel receives.
func StartMediumPriorityMicroTask ¶
func StartMediumPriorityMicroTask() chan bool
StartMediumPriorityMicroTask starts a new MicroTask (waiting its turn) if channel receives.
func StartMicroTask ¶
func StartMicroTask()
StartMicroTask starts a new MicroTask. It will start immediately.
func StartVeryLowPriorityMicroTask ¶
func StartVeryLowPriorityMicroTask() chan bool
StartVeryLowPriorityMicroTask starts a new MicroTask (waiting its turn) if channel receives.
func TotalQueuedTasks ¶
func TotalQueuedTasks() int
func TotalScheduledTasks ¶
func TotalScheduledTasks() int
Types ¶
type Task ¶
type Task struct {
// contains filtered or unexported fields
}
func NewQueuedTask ¶
func (*Task) StartAnyway ¶
func (t *Task) StartAnyway()
func (*Task) WaitForStart ¶
Click to show internal directories.
Click to hide internal directories.