C# Class Brunet.Util.TaskScheduler

Afficher le fichier Open project: pstjuste/brunet Class Usage Examples

Protected Properties

Свойство Type Description
_class_lock object
_finished bool
_in_queue BlockingQueue
_now_ticks long
_scheduler TaskScheduler
_task_queue LinkedList
_thread Thread

Méthodes publiques

Méthode Description
GetInstance ( ) : TaskScheduler
Schedule ( BrunetTask task ) : void
Stop ( ) : void

Méthodes protégées

Méthode Description
AddTask ( BrunetTask task ) : void
Run ( ) : void
Start ( ) : void
TaskScheduler ( ) : Brunet

Method Details

AddTask() protected méthode

protected AddTask ( BrunetTask task ) : void
task BrunetTask
Résultat void

GetInstance() public static méthode

public static GetInstance ( ) : TaskScheduler
Résultat TaskScheduler

Run() protected méthode

protected Run ( ) : void
Résultat void

Schedule() public méthode

public Schedule ( BrunetTask task ) : void
task BrunetTask
Résultat void

Start() protected méthode

protected Start ( ) : void
Résultat void

Stop() public méthode

public Stop ( ) : void
Résultat void

TaskScheduler() protected méthode

protected TaskScheduler ( ) : Brunet
Résultat Brunet

Property Details

_class_lock protected_oe static_oe property

protected static object _class_lock
Résultat object

_finished protected_oe property

protected bool _finished
Résultat bool

_in_queue protected_oe property

protected BlockingQueue _in_queue
Résultat BlockingQueue

_now_ticks protected_oe property

protected long _now_ticks
Résultat long

_scheduler protected_oe static_oe property

protected static TaskScheduler,Brunet.Util _scheduler
Résultat TaskScheduler

_task_queue protected_oe property

protected LinkedList _task_queue
Résultat LinkedList

_thread protected_oe property

protected Thread _thread
Résultat Thread