728x90

youtu.be/mUuwKsiTTC8?list=PLVsNizTWUw7E2KrfnsyEjTqo-6uKiQoxc

쓰레드의 상태 컨트롤

- 프로세스 상태 컨트롤 내용가 동일함

- 스케줄러는 프로세스가 아닌 쓰레드를 컨트롤 함

- SuspendThread() : Running 상태의 쓰레드를 Blocked 상태로 바꾸는 함수

- ResumeThread() : Blocked 상태의 쓰레드를 Ready 상태로 바꾸는 함수

 

쓰레드의 우선순위 결정 요소

- 실제로 우선순위를 갖는것은 프로세스가 아닌 쓰레드임

- 프로세스 안에서 생성되는 쓰레드는 기본적으로 프로세스의 우선 순위를 가짐

- 쓰레드의 우선 순위를 설정, 확인하는 함수

BOOL SetThreadPriority(
  HANDLE hThread,
  int    nPriority
);

int GetThreadPriority(
  HANDLE hThread
);

 

728x90

+ Recent posts