CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ CnUnix ] in KIDS
글 쓴 이(By): cella (오대형)
날 짜 (Date): 2004년 9월 21일 화요일 오후 01시 49분 49초
제 목(Title): Re: user thread, kernel thread



> 일단 context switching overhead때문에 user level thread가 훨씬~ 빠르겠죠. 

제가 thread 를 이해하기로는 process context switching 은 register set 를 모두 
바꿔주는 거지만 thread context switching 은 그 일부만 바꾸는 거기 때문에
switching 이 더 빠르다는 것 같은데요... 그렇다면 
그 작업을 kernel 이 하는 것은 kernel threads 고 user level 에서 하는 것은
user thread 인데, 이 둘 사이에서 switching 자체에 걸리는 시간의 차이는 
없는 것 아닌가요?

Sequoia 님 말씀대로 kernel mode 로 갔다와야 한다는 오버헤드가 있다는 것은
이해가 가는데요.

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.