|
Dreamine.Threading 1.0.1
이 패키지는 .NET ThreadPool이나 Task Parallel Library를 대체하려는 목적이 아닙니다.
|


Public 멤버 함수 | |
| int | GetDelayMs (DreamineThreadOptions options, DreamineThreadCoreAssignment assignment, DreamineThreadCycleContext context) |
Dreamine 작업자 스레드를 위한 고정 간격 주기 정책을 제공합니다.
FixedIntervalCyclePolicy.cs 파일의 14 번째 라인에서 정의되었습니다.
|
inline |
일반 작업은 기본 간격, 오버플로 작업은 오버플로 간격을 사용해 지연을 계산합니다.
| options | 기본 및 오버플로 간격 설정입니다. |
| assignment | 현재 오버플로 여부를 포함하는 코어 할당입니다. |
| context | 현재 주기 컨텍스트이며 계약 검증을 위해 필요합니다. |
| ArgumentNullException | 인수 중 하나가 null일 때 발생합니다. |
Dreamine.Threading.Interfaces.IThreadCyclePolicy를 구현.
FixedIntervalCyclePolicy.cs 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : Dreamine.Threading.Models.DreamineThreadOptions.IntervalMs, Dreamine.Threading.Models.DreamineThreadCoreAssignment.IsOverflowPolling, Dreamine.Threading.Models.DreamineThreadOptions.OverflowPollingIntervalMs.