C# 클래스 System.Threading.ReaderWriterLock.ReaderWriterLock

파일 보기 프로젝트 열기: runefs/Marvin

공개 메소드들

메소드 설명
AcquireReaderLock ( TimeSpan timeout ) : void
AcquireReaderLock ( int millisecondsTimeout ) : void
AcquireWriterLock ( TimeSpan timeout ) : void
AcquireWriterLock ( int millisecondsTimeout ) : void
AnyWritersSince ( int seqNum ) : bool
DowngradeFromWriterLock ( LockCookie &lockCookie ) : void
ReaderWriterLock ( ) : System.Collections
ReleaseLock ( ) : LockCookie
RestoreLock ( LockCookie &lockCookie ) : void
UpgradeToWriterLock ( TimeSpan timeout ) : LockCookie
UpgradeToWriterLock ( int millisecondsTimeout ) : LockCookie

비공개 메소드들

메소드 설명
AcquireReaderLock ( int millisecondsTimeout, int initialLockCount ) : void
AcquireWriterLock ( int millisecondsTimeout, int initialLockCount ) : void
CheckTimeout ( TimeSpan timeout ) : int
GetLockCookie ( ) : LockCookie
HasWriterLock ( ) : bool
ReleaseReaderLock ( ) : void
ReleaseReaderLock ( int currentCount, int releaseCount ) : void
ReleaseWriterLock ( ) : void
ReleaseWriterLock ( int releaseCount ) : void

메소드 상세

AcquireReaderLock() 공개 메소드

public AcquireReaderLock ( TimeSpan timeout ) : void
timeout TimeSpan
리턴 void

AcquireReaderLock() 공개 메소드

public AcquireReaderLock ( int millisecondsTimeout ) : void
millisecondsTimeout int
리턴 void

AcquireWriterLock() 공개 메소드

public AcquireWriterLock ( TimeSpan timeout ) : void
timeout TimeSpan
리턴 void

AcquireWriterLock() 공개 메소드

public AcquireWriterLock ( int millisecondsTimeout ) : void
millisecondsTimeout int
리턴 void

AnyWritersSince() 공개 메소드

public AnyWritersSince ( int seqNum ) : bool
seqNum int
리턴 bool

DowngradeFromWriterLock() 공개 메소드

public DowngradeFromWriterLock ( LockCookie &lockCookie ) : void
lockCookie LockCookie
리턴 void

ReaderWriterLock() 공개 메소드

public ReaderWriterLock ( ) : System.Collections
리턴 System.Collections

ReleaseLock() 공개 메소드

public ReleaseLock ( ) : LockCookie
리턴 LockCookie

RestoreLock() 공개 메소드

public RestoreLock ( LockCookie &lockCookie ) : void
lockCookie LockCookie
리턴 void

UpgradeToWriterLock() 공개 메소드

public UpgradeToWriterLock ( TimeSpan timeout ) : LockCookie
timeout TimeSpan
리턴 LockCookie

UpgradeToWriterLock() 공개 메소드

public UpgradeToWriterLock ( int millisecondsTimeout ) : LockCookie
millisecondsTimeout int
리턴 LockCookie