C# 클래스 Brunet.Concurrent.TaskQueue

파일 보기 프로젝트 열기: pstjuste/brunet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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