# threadmodel
총 1개의 포스트

Basic CS(6)
2021-07-04 이전 글에서 우리는 thread에 대해서 알아보았다. 잠깐, Thread를 remind해보자. Thread는 간단히 말해 Process내에 실행되는 실행단위이며, Process에게 Resource(code,data,heap)를 공유받고, 따로 stack을 할당받는다. Process 하나에 포함된 Thread들은 공동의 목적을 달성하려고 병렬로 수행한다. 대부분 다중 Thread 운영체제를 사용하고 프로그램 하나를 여러 실행 단위로 쪼개어 실행한다는 측면에서 다중 처리(Multi Processing)와 의미가 비슷하지만 동일 process의 thread는 resource를 공유하므로 자원 생성과 관리의 중복성을 최소화하여 실행 능력을 향상시킬 수 있다. 그리고 각 thread는 kernel이 개입하지 않고도 독립적으로 실행할 수 있어 서버에서 많은 요청을 효과적으로 처리할 수 있다. thread의 장점은 아래와 같다. > Respo
2021년 7월 5일
·
0개의 댓글·
0