[OS] 사용자 스레드UserThread와 커널 스레드KernelThread
·
Computer Science/Operating System
사용자 스레드 UserThread 커널과 상관없이 완전한 사용자 수준Userlevel의 패키지 사용자 수준의 스레드 라이브러리Library를 통해 구현됨 스레드 라이브러리는 커널 지원없이 스레드 생성, 동기화, 스케줄링, 관리 기능 제공 장점 성능 복잡한 비동기 기법을 ‘라이브러리’가 제공] 커널 스레드 KernelThread 운영체제Kernel가 지원하는 스레드 기능으로 구현됨 스레드 생성, 동기화, 스케줄링, 관리가 커널에 의해 커널 공간에서 행해짐 일반적으로 ‘사용자 스레드’에 비해 ‘생성’,’관리’가 너무 느림 다중 스레드 모델 3가지 다-대-일 ManytoOne 많은 ‘사용자 스레드’를 하나의 ‘커널 스레드’로 매핑 스레드 관리는 사용자 공간의 스레..
HaSeon9