Dreamine.Threading 1.0.1
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
로딩중...
검색중...
일치하는것 없음
Dreamine.Threading.Interfaces.IThreadCyclePolicy 인터페이스 참조

더 자세히 ...

Dreamine.Threading.Interfaces.IThreadCyclePolicy에 대한 상속 다이어그램 :

Public 멤버 함수

int GetDelayMs (DreamineThreadOptions options, DreamineThreadCoreAssignment assignment, DreamineThreadCycleContext context)

상세한 설명

작업자 스레드 주기 사이의 지연을 결정하는 정책 계약을 정의합니다.

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

멤버 함수 문서화

◆ GetDelayMs()

int Dreamine.Threading.Interfaces.IThreadCyclePolicy.GetDelayMs ( DreamineThreadOptions options,
DreamineThreadCoreAssignment assignment,
DreamineThreadCycleContext context )

다음 작업자 주기까지 기다릴 밀리초 지연을 계산합니다.

매개변수
options주기 설정을 포함하는 스레드 옵션입니다.
assignment현재 CPU 코어 할당입니다.
context현재 실행 시간과 CPU 사용률을 포함하는 주기 컨텍스트입니다.
반환값
다음 주기 전 대기할 밀리초입니다.

Dreamine.Threading.Policies.AdaptiveCpuCyclePolicy, Dreamine.Threading.Policies.FixedIntervalCyclePolicy, Dreamine.Threading.Policies.OverflowPollingPolicy에서 구현되었습니다.


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