C# Класс Brunet.Concurrent.TaskQueue

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

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

Свойство Тип Описание
_is_active int
_sync object
_task_to_workers System.Collections.Hashtable
_worker_count int

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

Метод Описание
Enqueue ( TaskWorker new_worker ) : void
HasTask ( object task ) : bool
TaskQueue ( ) : System

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

Метод Описание
Start ( TaskWorker tw ) : void
TaskEndHandler ( object worker, EventArgs args ) : void

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

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

public Enqueue ( TaskWorker new_worker ) : void
new_worker TaskWorker
Результат void

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

public HasTask ( object task ) : bool
task object
Результат bool

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

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

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

protected TaskEndHandler ( object worker, EventArgs args ) : void
worker object
args System.EventArgs
Результат void

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

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

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

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

protected int _is_active
Результат int

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

protected object _sync
Результат object

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

protected Hashtable,System.Collections _task_to_workers
Результат System.Collections.Hashtable

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

protected int _worker_count
Результат int