C# Класс Netronics.Scheduling.Worker

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

Открытые свойства

Свойство Тип Описание
_count int
_queue ConcurrentQueue
_run bool
_thread Thread
_time int
_work bool

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

Метод Описание
GetTimeout ( ) : int
QueueWorkItem ( System.Action action ) : void

Worker Thread의 작업 큐의 맨 끝에 Action을 추가하는 메소드

RunMicrothread ( Microthread microthread ) : void

Microthread를 시작하는 메소드

SetBackground ( bool background ) : void

Worker Thread가 Background에서 돌아갈지 설정하는 메소드

SetTimeout ( int ms ) : void
Worker ( ) : System

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

Метод Описание
Loop ( ) : void

Worker Thread의 메인 Loop 메소드

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

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

public GetTimeout ( ) : int
Результат int

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

Worker Thread의 작업 큐의 맨 끝에 Action을 추가하는 메소드
public QueueWorkItem ( System.Action action ) : void
action System.Action 호출할 Action
Результат void

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

Microthread를 시작하는 메소드
public RunMicrothread ( Microthread microthread ) : void
microthread Netronics.Scheduling.Microthreading.Microthread 시작할 Microthread
Результат void

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

Worker Thread가 Background에서 돌아갈지 설정하는 메소드
public SetBackground ( bool background ) : void
background bool Background 여부
Результат void

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

public SetTimeout ( int ms ) : void
ms int
Результат void

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

public Worker ( ) : System
Результат System

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

_count публичное свойство

public int _count
Результат int

_queue публичное свойство

public ConcurrentQueue _queue
Результат ConcurrentQueue

_run публичное свойство

public bool _run
Результат bool

_thread публичное свойство

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

_time публичное свойство

public int _time
Результат int

_work публичное свойство

public bool _work
Результат bool