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


Public 멤버 함수 | |
| void | AddJob (IDreamineThreadJob job) |
| void | Start () |
| void | Pause () |
| void | Resume () |
| void | Stop () |
| ValueTask | StopAsync () |
| DreamineThreadInfo | GetInfo () |
속성 | |
| string | Name [get] |
| DreamineThreadOptions | Options [get] |
| DreamineThreadCoreAssignment | CoreAssignment [get] |
| DreamineThreadStatus | Status [get] |
| int | JobCount [get] |
Dreamine 작업자 스레드의 제어 및 진단 계약을 정의합니다.
IDreamineThread.cs 파일의 13 번째 라인에서 정의되었습니다.
| void Dreamine.Threading.Interfaces.IDreamineThread.AddJob | ( | IDreamineThreadJob | job | ) |
이 작업자 스레드에 실행할 작업을 추가합니다.
| job | 추가할 작업입니다. |
| ArgumentNullException | job 이 null이면 구현체가 발생시킬 수 있습니다. |
| ObjectDisposedException | 스레드가 이미 정리되었으면 구현체가 발생시킬 수 있습니다. |
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
다음에 의해서 참조됨 : Dreamine.Threading.Services.DreamineThreadManager.RegisterOverflowJob().

| DreamineThreadInfo Dreamine.Threading.Interfaces.IDreamineThread.GetInfo | ( | ) |
| void Dreamine.Threading.Interfaces.IDreamineThread.Pause | ( | ) |
작업자 스레드 실행을 일시 정지합니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
| void Dreamine.Threading.Interfaces.IDreamineThread.Resume | ( | ) |
일시 정지된 작업자 스레드를 재개합니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
| void Dreamine.Threading.Interfaces.IDreamineThread.Start | ( | ) |
작업자 스레드를 시작합니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
다음에 의해서 참조됨 : Dreamine.Threading.Services.DreamineThreadManager.Register().

| void Dreamine.Threading.Interfaces.IDreamineThread.Stop | ( | ) |
작업자 스레드를 중지하고 종료 대기 시간 동안 호출자를 차단합니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
| ValueTask Dreamine.Threading.Interfaces.IDreamineThread.StopAsync | ( | ) |
종료 대기 시간 동안 호출 스레드를 차단하지 않고 작업자 스레드를 중지합니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
|
get |
CPU 코어 할당을 가져옵니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
IDreamineThread.cs 파일의 43 번째 라인에서 정의되었습니다.
|
get |
이 작업자 스레드에 할당된 작업 수를 가져옵니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
IDreamineThread.cs 파일의 63 번째 라인에서 정의되었습니다.
|
get |
작업자 스레드 이름을 가져옵니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
IDreamineThread.cs 파일의 23 번째 라인에서 정의되었습니다.
|
get |
정규화된 작업자 스레드 옵션을 가져옵니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
IDreamineThread.cs 파일의 33 번째 라인에서 정의되었습니다.
|
get |
현재 작업자 스레드 상태를 가져옵니다.
Dreamine.Threading.Services.DreamineThread에서 구현되었습니다.
IDreamineThread.cs 파일의 53 번째 라인에서 정의되었습니다.