C# 클래스 Guidelines.Core.Threading.ProducerConsumerQueue

파일 보기 프로젝트 열기: basicdays/Guidelines

공개 메소드들

메소드 설명
EnqueueItem ( System.Action item ) : void
ProducerConsumerQueue ( int workerCount ) : System
ProducerConsumerQueue ( int workerCount, ILogger logger ) : System
Shutdown ( bool waitForWorkers ) : void

비공개 메소드들

메소드 설명
Consume ( ) : void

메소드 상세

EnqueueItem() 공개 메소드

public EnqueueItem ( System.Action item ) : void
item System.Action
리턴 void

ProducerConsumerQueue() 공개 메소드

public ProducerConsumerQueue ( int workerCount ) : System
workerCount int
리턴 System

ProducerConsumerQueue() 공개 메소드

public ProducerConsumerQueue ( int workerCount, ILogger logger ) : System
workerCount int
logger ILogger
리턴 System

Shutdown() 공개 메소드

public Shutdown ( bool waitForWorkers ) : void
waitForWorkers bool
리턴 void