
[OS] 스레드란?
·
Computer Science/Operating System
스레드 개발 동기 DB 서버의 요구 처리 과거 서버는 클라이언트 요구가 도착할 때마다, 새로운 프로세스를 생성 - fork 단점 프로세스 생성에 대한 오버헤드 프로세스간 통신 비용 큼 네트워크와 같은 자원 공유가 어려움 프로세스를 처리기에 전달하고, 결과를 다시 수집하는 오버헤드 전통적인 PCB 구성 스레드 CPU 이용의 기본단위 경량 프로세스 애플리케이션 내에서 실행 커널은 일반적으로 다중 스레드 프로세스 생성은 무겁고, 스레드 생성은 가벼움 구성 고유한 스레드 ID, 프로그램 카운터, 레지스터 집합, 스택 등 같은 프..