C# 클래스 SagaDB.DatabaseWaitress

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

공개 프로퍼티들

프로퍼티 타입 설명
Coordinator Thread
waitingWaitressesCount uint
waitressCountLock Object
waitressHasFinished System.Threading.ManualResetEvent
waitressQueue System.Threading.AutoResetEvent

공개 메소드들

메소드 설명
AddWaitingWaitress ( ) : void
EnterCriticalArea ( ) : void
LeaveCriticalArea ( ) : void
RemoveWaitingWaitress ( ) : void
packetCoordinationLoop ( ) : void

메소드 상세

AddWaitingWaitress() 공개 정적인 메소드

public static AddWaitingWaitress ( ) : void
리턴 void

EnterCriticalArea() 공개 정적인 메소드

public static EnterCriticalArea ( ) : void
리턴 void

LeaveCriticalArea() 공개 정적인 메소드

public static LeaveCriticalArea ( ) : void
리턴 void

RemoveWaitingWaitress() 공개 정적인 메소드

public static RemoveWaitingWaitress ( ) : void
리턴 void

packetCoordinationLoop() 공개 정적인 메소드

public static packetCoordinationLoop ( ) : void
리턴 void

프로퍼티 상세

Coordinator 공개적으로 정적으로 프로퍼티

public static Thread Coordinator
리턴 Thread

waitingWaitressesCount 공개적으로 정적으로 프로퍼티

public static uint waitingWaitressesCount
리턴 uint

waitressCountLock 공개적으로 정적으로 프로퍼티

public static Object waitressCountLock
리턴 Object

waitressHasFinished 공개적으로 정적으로 프로퍼티

public static ManualResetEvent,System.Threading waitressHasFinished
리턴 System.Threading.ManualResetEvent

waitressQueue 공개적으로 정적으로 프로퍼티

public static AutoResetEvent,System.Threading waitressQueue
리턴 System.Threading.AutoResetEvent