학은제) 쓰레드 구현 모델과 쓰레드 풀링에 대해 조사하시오.

목차

Ⅰ. 서론

Ⅱ. 본론
1. 커널 레벨 쓰레드
2. 사용자 레벨 쓰레드
3. 쓰레드 풀링

Ⅲ. 결론

본문내용

Ⅰ. 서론
쓰레드는 프로세스 내에서의 제어 흐름이라고 할 수 있으며 CPU 이용량 단위의 기본으로, 여러 작업을 동시에 수행할 수 있게 하여 시스템 자원의 효율성을 높인다. 쓰레드는 하나의 프로그램 내에서 여러 개의 실행 흐름을 둘 수 있다. 각 쓰레드마다 PCB가 존재하고 같은 프로세스에 속한 각 쓰레드의 공유가 가능하다. 쓰레드의 구현 모델에는 커널 레벨 쓰레드와 유저 레벨 쓰레드가 있다. 일반적으로 한 프로그램은 하나의 쓰레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 쓰레드를 동시에 실행할 수 있는데 이를 결합한 실행 방식을 멀티 쓰레드라고 한다.

출처 : 해피캠퍼스

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다