반응형 스레드와스케줄러1 [자료구조] 스레드와 스케줄러 스레드? : 프로세스 내에서 실행되는 독립적인 실행 흐름 멀티스레드 프로그램에서는 여러 개의 스레드가 동시에 실행되며, 이때 스케줄러(Scheduler)가 스레드들 간의 실행을 관리한다. 스케줄러? 운영체제의 커널 또는 스레드 라이브러리에 의해 제공되는 컴포넌트 스케줄러의 주요 기능 1️⃣스케줄링(Scheduling): 스케줄러는 여러 개의 준비 상태(Ready)에 있는 스레드 중에서 어떤 스레드가 실행될지를 결정한다 각 스레드는 우선순위(Priority)를 가지며, 스케줄러는 이를 고려하여 실행할 스레드를 선택한다 스케줄링 알고리즘에는 라운드 로빈(Round-Robin), 우선순위 기반, 실시간 스케줄링 등 다양한 종류가 있다. 2️⃣문맥 교환(Context Switching): 스케줄러는 현재 실행 .. 2023. 5. 18. 이전 1 다음 반응형