C# 클래스 System.Threading.ClientSpinLock

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

공개 메소드들

메소드 설명
ClientSpinLock ( bool enableThreadOwnerTracking ) : System
Enter ( bool &lockTaken ) : void
TryEnter ( System.TimeSpan timeout, bool &lockTaken ) : void
TryEnter ( bool &lockTaken ) : void
TryEnter ( int millisecondsTimeout, bool &lockTaken ) : void

비공개 메소드들

메소드 설명
Exit ( ) : void
Exit ( bool useMemoryBarrier ) : void

메소드 상세

ClientSpinLock() 공개 메소드

public ClientSpinLock ( bool enableThreadOwnerTracking ) : System
enableThreadOwnerTracking bool
리턴 System

Enter() 공개 메소드

public Enter ( bool &lockTaken ) : void
lockTaken bool
리턴 void

TryEnter() 공개 메소드

public TryEnter ( System.TimeSpan timeout, bool &lockTaken ) : void
timeout System.TimeSpan
lockTaken bool
리턴 void

TryEnter() 공개 메소드

public TryEnter ( bool &lockTaken ) : void
lockTaken bool
리턴 void

TryEnter() 공개 메소드

public TryEnter ( int millisecondsTimeout, bool &lockTaken ) : void
millisecondsTimeout int
lockTaken bool
리턴 void