Show / Hide Table of Contents

Namespace Eco.Core.Utils.Threading

Classes

ActionUtils

ActionWorker

Wraps asynchronous action to IWorker interface.

EventDrivenWorker

Worker which controlled by Eco.Core.Utils.Threading.EventDrivenWorker.autoResetEvent. It will wait until Eco.Core.Utils.Threading.EventDrivenWorker.autoResetEvent set before every call to DoRepeatableWork(CancellationToken).

IntervalActionWorker

Executes an action with specific interval (it will adjust delay between executions based on the action execution time).

PeriodicWorkerFactory

RepeatableActionWorker

Performs repeatable async action until cancelled.

RepeatableWorkerBase

Base class for workers which implements default repeatable Worker workflow.

ThreadPriorityTaskFactory

ThreadPriorityTaskScheduler

WorkerBase

Base class for workers which implements default Worker workflow.

WorkerExtensions

Interfaces

IWorker

☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾