C# Класс Brunet.Util.TaskScheduler

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_class_lock object
_finished bool
_in_queue BlockingQueue
_now_ticks long
_scheduler TaskScheduler
_task_queue LinkedList
_thread Thread

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

Метод Описание
GetInstance ( ) : TaskScheduler
Schedule ( BrunetTask task ) : void
Stop ( ) : void

Защищенные методы

Метод Описание
AddTask ( BrunetTask task ) : void
Run ( ) : void
Start ( ) : void
TaskScheduler ( ) : Brunet

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

AddTask() защищенный Метод

protected AddTask ( BrunetTask task ) : void
task BrunetTask
Результат void

GetInstance() публичный статический Метод

public static GetInstance ( ) : TaskScheduler
Результат TaskScheduler

Run() защищенный Метод

protected Run ( ) : void
Результат void

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

public Schedule ( BrunetTask task ) : void
task BrunetTask
Результат void

Start() защищенный Метод

protected Start ( ) : void
Результат void

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

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

TaskScheduler() защищенный Метод

protected TaskScheduler ( ) : Brunet
Результат Brunet

Описание свойств

_class_lock защищенное статическое свойство

protected static object _class_lock
Результат object

_finished защищенное свойство

protected bool _finished
Результат bool

_in_queue защищенное свойство

protected BlockingQueue _in_queue
Результат BlockingQueue

_now_ticks защищенное свойство

protected long _now_ticks
Результат long

_scheduler защищенное статическое свойство

protected static TaskScheduler,Brunet.Util _scheduler
Результат TaskScheduler

_task_queue защищенное свойство

protected LinkedList _task_queue
Результат LinkedList

_thread защищенное свойство

protected Thread _thread
Результат Thread