728x90
youtu.be/mUuwKsiTTC8?list=PLVsNizTWUw7E2KrfnsyEjTqo-6uKiQoxc
쓰레드의 상태 컨트롤
- 프로세스 상태 컨트롤 내용가 동일함
- 스케줄러는 프로세스가 아닌 쓰레드를 컨트롤 함
- SuspendThread() : Running 상태의 쓰레드를 Blocked 상태로 바꾸는 함수
- ResumeThread() : Blocked 상태의 쓰레드를 Ready 상태로 바꾸는 함수
쓰레드의 우선순위 결정 요소
- 실제로 우선순위를 갖는것은 프로세스가 아닌 쓰레드임
- 프로세스 안에서 생성되는 쓰레드는 기본적으로 프로세스의 우선 순위를 가짐
- 쓰레드의 우선 순위를 설정, 확인하는 함수
BOOL SetThreadPriority(
HANDLE hThread,
int nPriority
);
int GetThreadPriority(
HANDLE hThread
);
728x90
'Programming > System Programming' 카테고리의 다른 글
윈도우즈 시스템 프로그래밍 - 13. 쓰레드 동기화 기법1(2) (0) | 2020.08.03 |
---|---|
윈도우즈 시스템 프로그래밍 - 13. 쓰레드 동기화 기법1(1) (0) | 2020.08.03 |
윈도우즈 시스템 프로그래밍 - 12. 쓰레드의 생성과 소멸(2) (0) | 2020.07.26 |
윈도우즈 시스템 프로그래밍 - 12. 쓰레드의 생성과 소멸(1) (0) | 2020.07.26 |
윈도우즈 시스템 프로그래밍 - 11. 쓰레드의 이해(5) (0) | 2020.07.23 |