Summary
Encapsulates a class performing multiple related yet independent tasks on the same thread
at a certain minimum interval each. Schedules the activity that is the most late at every opportunity,
but will never execute more than one activity at a time (as they all share the same thread).
Threading: unsafe (call public methods on the creating thread only)
Instance methods
bool | |
Causes the periodic activity to stop occurring. If called while the activity is being performed,
will wait until the activity has completed before returning. Ensures that Periodic.IsRunning
is false once this method returns.
|
void | Start(bool backgroundThread = false) |
Schedules the periodic activity to start occurring. This method may only be called once.
|
Instance properties