Dreamine.Threading 1.0.1
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Threading.Models.DreamineThreadCycleContext 클래스 참조sealed

더 자세히 ...

Public 멤버 함수

 DreamineThreadCycleContext (string threadName, long cycleCount, int jobCount, int? coreIndex, bool isOverflowPolling, DateTimeOffset timestamp)

속성

string ThreadName [get]
long CycleCount [get]
int JobCount [get]
int? CoreIndex [get]
bool IsOverflowPolling [get]
DateTimeOffset Timestamp [get]

상세한 설명

Dreamine 스레드 주기의 런타임 컨텍스트 정보를 나타냅니다.

DreamineThreadCycleContext.cs 파일의 11 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ DreamineThreadCycleContext()

Dreamine.Threading.Models.DreamineThreadCycleContext.DreamineThreadCycleContext ( string threadName,
long cycleCount,
int jobCount,
int? coreIndex,
bool isOverflowPolling,
DateTimeOffset timestamp )
inline

T:Dreamine.Threading.Models.DreamineThreadCycleContext 클래스의 새 인스턴스를 초기화합니다.

매개변수
threadName작업자 스레드 이름이며 비어 있으면 기본 이름을 사용합니다.
cycleCount현재 누적 주기 수입니다.
jobCount할당된 작업 수입니다.
coreIndex할당된 CPU 코어 인덱스입니다.
isOverflowPolling오버플로 폴링 주기인지 여부입니다.
timestamp현재 주기 타임스탬프입니다.

DreamineThreadCycleContext.cs 파일의 129 번째 라인에서 정의되었습니다.

136 {
137 ThreadName = string.IsNullOrWhiteSpace(threadName)
138 ? "DreamineThread"
139 : threadName;
140
141 CycleCount = cycleCount;
142 JobCount = jobCount;
143 CoreIndex = coreIndex;
144 IsOverflowPolling = isOverflowPolling;
145 Timestamp = timestamp;
146 }

다음을 참조함 : CoreIndex, CycleCount, IsOverflowPolling, JobCount, ThreadName, Timestamp.

속성 문서화

◆ CoreIndex

int? Dreamine.Threading.Models.DreamineThreadCycleContext.CoreIndex
get

할당된 CPU 코어 인덱스를 가져옵니다.

DreamineThreadCycleContext.cs 파일의 51 번째 라인에서 정의되었습니다.

51{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().

◆ CycleCount

long Dreamine.Threading.Models.DreamineThreadCycleContext.CycleCount
get

현재 누적 주기 수를 가져옵니다.

DreamineThreadCycleContext.cs 파일의 31 번째 라인에서 정의되었습니다.

31{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().

◆ IsOverflowPolling

bool Dreamine.Threading.Models.DreamineThreadCycleContext.IsOverflowPolling
get

이 주기가 오버플로 폴링용인지 여부를 가져옵니다.

DreamineThreadCycleContext.cs 파일의 61 번째 라인에서 정의되었습니다.

61{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().

◆ JobCount

int Dreamine.Threading.Models.DreamineThreadCycleContext.JobCount
get

작업자에 할당된 작업 수를 가져옵니다.

DreamineThreadCycleContext.cs 파일의 41 번째 라인에서 정의되었습니다.

41{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().

◆ ThreadName

string Dreamine.Threading.Models.DreamineThreadCycleContext.ThreadName
get

작업자 스레드 이름을 가져옵니다.

DreamineThreadCycleContext.cs 파일의 21 번째 라인에서 정의되었습니다.

21{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().

◆ Timestamp

DateTimeOffset Dreamine.Threading.Models.DreamineThreadCycleContext.Timestamp
get

현재 주기 타임스탬프를 가져옵니다.

DreamineThreadCycleContext.cs 파일의 71 번째 라인에서 정의되었습니다.

71{ get; }

다음에 의해서 참조됨 : DreamineThreadCycleContext().


이 클래스에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: