![]()
![]()
목차
Ⅰ. 서론
Ⅱ. 본론
1. 커널 레벨 쓰레드
2. 사용자 레벨 쓰레드
3. 쓰레드 풀링
Ⅲ. 결론
본문내용
Ⅰ. 서론
쓰레드는 프로세스 내에서의 제어 흐름이라고 할 수 있으며 CPU 이용량 단위의 기본으로, 여러 작업을 동시에 수행할 수 있게 하여 시스템 자원의 효율성을 높인다. 쓰레드는 하나의 프로그램 내에서 여러 개의 실행 흐름을 둘 수 있다. 각 쓰레드마다 PCB가 존재하고 같은 프로세스에 속한 각 쓰레드의 공유가 가능하다. 쓰레드의 구현 모델에는 커널 레벨 쓰레드와 유저 레벨 쓰레드가 있다. 일반적으로 한 프로그램은 하나의 쓰레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 쓰레드를 동시에 실행할 수 있는데 이를 결합한 실행 방식을 멀티 쓰레드라고 한다.
출처 : 해피캠퍼스
답글 남기기