암묵적스레딩

    [운영체제] 암묵적 스레딩

    [운영체제] 암묵적 스레딩

    점점 많은 스레드를 가진 응용이 등장하게 되면서 이러한 응용을 설계하는 일이 어려워졌다. 이런 문제점을 해결하는 가장 좋은 방법은 스레딩의 생성과 관리 책임을 응용 개발자로부터 컴파일러와 실행시간 라이브러리에게 넘겨주는 것이다. 이것을 암묵적 스레딩이라고 한다. 이번에는 이런 암묵적 스레딩을 구현하는 방법에 대해 알아보자(총 4가지가 있지만 2가지만 소개한다) [스레드 풀] 다중 스레드로 구성된 웹브라우저를 생각해보자. 웹 서버는 요청을 받을 때마다 그 요청을 처리하기 위해 새로운 스레드를 만들어 준다. 이런 방법의 문제는 1 ) 서비스할 때마다 스레드를 생성하는 데 시간이 소요된다. 2 ) 최대 스레드 수가 몇 개까지 가능할 수 있는 것인지 한계를 정해야한다. 이러한 문제점들을 해결하기 위해 스레드 풀..