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