C# Класс Fanx.Util.Scheduler

Scheduler is used to schedule work to be run after an elapsed period of time. It is optimized for use with the actor framework. Scheduler lazily launches a background thread the first time an item of work is scheduled.
Показать файл Открыть проект

Открытые методы

Метод Описание
Scheduler ( ) : System.Runtime.CompilerServices

Constructor.

dump ( ) : void

Debug

run ( ) : void

Приватные методы

Метод Описание
add ( long ns, Work work ) : bool

Add the work item into the linked list so that the list is always sorted by earliest deadline to oldest deadline. Return true if we have a new head which changes our next earliest deadline.

schedule ( long ns, Work work ) : void
stop ( ) : void

Описание методов

Scheduler() публичный Метод

Constructor.
public Scheduler ( ) : System.Runtime.CompilerServices
Результат System.Runtime.CompilerServices

dump() публичный Метод

Debug
public dump ( ) : void
Результат void

run() публичный Метод

public run ( ) : void
Результат void