스레드 종류가 참 많죠? 하드웨어 스레드, OS 스레드, 네이티브 스레드, 커널 스레드, 유저 스레드, 그린 스레드까지 한번에 정리해서 알려드립니다!!
쉬운코드 쉬운코드
22.6K subscribers
8,448 views
451

 Published On Feb 6, 2022

#하드웨어스레드 #OS스레드 #유저스레드 #커널스레드 #네이티브스레드 #그린스레드 #스레드모델링 #스레드종류 #thread

아래 스레드들의 의미를 아시나요?
- 하드웨어 스레드, OS 스레드, 네이티브 스레드, 커널 스레드, 유저 스레드, 그린 스레드

모르시거나 헷갈린다면 이 영상을 꼭 보고 가시죵~!

설명드리는 김에 스레딩 모델에 대해서도 알려드립니다 :)


===== !!! 보충 내용 !!! =====

말하고 싶었던 중요한 내용이 영상에서 하나 빠졌네요 ㅠㅠ (영상 만들다보면 이따금 꼭 아쉬운 부분이 하나씩 생깁니당 ㅠㅠ)

* 일반적으로 다른 수식어 없이 단순히 '스레드'라고 한다면 보통은 OS 스레드를 말하거나 OS 스레드와 1대 1로 매핑되는 유저 스레드라고 이해하시면 될 것 같아요

* OS와는 별개로 유저 레벨에서 자체적으로 관리되고 스케줄링 되는 스레드는 '유저 스레드' 혹은 '그린 스레드'로 불린다고 생각하시면 될 것 같아요 (지금까지 여러 문서들을 읽어봤을 때 주로 그랬습니다)


00:00 오프닝
00:14 컴퓨터 시스템 구성도
00:48 하드웨어 스레드
04:57 하드웨어 스레드 퀴즈
05:32 OS 스레드
08:44 OS 스레드 퀴즈
09:55 user 스레드
11:48 user 스레드와 OS 스레드의 관계 모델
12:51 one-to-one 모델
15:03 many-to-one 모델
17:33 many-to-many 모델
18:47 조금 다른 의미의 user 스레드
19:22 Green 스레드
20:57 조금 다른 의미의 kernel 스레드
22:00 클로징

show more

Share/Embed