시간 조각이 끝나면 문맥을 보존한 뒤 다른 계산을 재개한다
전환은 작업을 잃지 않고 이어 주지만 스레드가 많을수록 준비 큐와 캐시 교체 비용이 늘어납니다.
T1 실행pc 120 · 계산 중
time slice 종료T1 context 저장
T2 복원이전 pc부터 재개
T2 대기I/O 요청
T1 복원pc 120 이후 실행
핵심: 고정 worker가 여러 작은 작업을 재사용하면 스레드 생성과 전환 수를 줄일 수 있습니다.
전환은 작업을 잃지 않고 이어 주지만 스레드가 많을수록 준비 큐와 캐시 교체 비용이 늘어납니다.
핵심: 고정 worker가 여러 작은 작업을 재사용하면 스레드 생성과 전환 수를 줄일 수 있습니다.