index
커널 수준 스레드
스레드의 관리 주체가 커널인 경우
커널에서 직접 관리하므로, cpu 스케쥴링등에도 직접적으로 영향을 받음
사용자 수준 스레드와 커널 수준 스레드가 1대1로 매핑됨
사용자 수준 스레드
스레드의 관리 주체가 유저인 경우
커널이 아닌 사용자가 라이브러리 등을 통해 임의적으로 생성한 스레드
이 경우 cpu 스케쥴링에 의한 직접적인 영향은 없음 (다만 부모 스레드가 block 당한 경우, 다른 스레드도 전부 block 상태에 놓여 있음)
사용자 수준 스레드와 커널 수준 스레드가 N대1로 매핑됨
Last updated