쓰레드 구현 모델과 쓰레드 폴링에 대해 조사하시오
2025.05.15
1. 쓰레드 구현 모델
쓰레드 구현 모델은 운영체제에서 사용되는 것으로 사용자 수준, 커널 수준, 두 수준을 혼합한 방식이 있다. 사용자 수준 쓰레드는 커널 쓰레드를 지원하지 않는 운영체제에서 사용되며 다대일 쓰레드 매핑이다. 커널 수준 쓰레드는 사용자 수준 쓰레드가 가지는 한계를 해결하기 위해서 사용되기 시작했으며 일대일 쓰레드 매핑을 지원한다. 혼합형 쓰레드는 여러 개의 사용자 수준 쓰레드에 여러 개의 커널 쓰레드가 매핑되는 다대다 쓰레드 모델이다.
2. 쓰레드 폴링
쓰레드 폴링은 혼합형 쓰레드에서 사용되며 과부하를 줄여 프로그...
2025.05.15