Table of Contents

Method RunTimers

Namespace
Terminal.Gui.App
Assembly
Terminal.Gui.dll

RunTimers()

Runs timeouts that are due.

void RunTimers()

Remarks

Timeout callbacks are serialized. A nested call on the active runner thread is supported. A call from a competing thread returns without running callbacks; remaining due timeouts are processed by a later successful call. Each pass executes only queue occurrences that were due when it started. An occurrence added or rescheduled after the pass starts is deferred to a later pass, preventing an immediately repeating callback from starving already-due peers. A callback exception propagates directly from the call that executes it and ends that timer pass.