728x90
쓰레드의 등장 배경
- 프로세스의 생성 및 동작에는 많은 리소스를 필요로 함
- 그리고 프로세스는 메모리가 독립적으로 운영되기 때문에 프로세스간 메모리 공유가 불가능하고 IPC같은 방법으로 공유해야 함
- 이런 프로세스보다 가볍고 경량화된 것이 쓰레드이고 독립적인 흐름을 가지고 있음립적으로 운영되기 때문에 프로세스간 메모리 공유가 불가능하고 IPC같은 방법으로 공유해야 함
- 하나의 운영체제 내에서 둘 이상의 프로세스가 생성되고 하나의 프로세스 내에서 둘 이상의 쓰레드가 생성됨
728x90
'Programming > Network' 카테고리의 다른 글
열혈 TCP/IP 18-3. 쓰레드의 문제점과 임계영역(Critical Section) (0) | 2021.03.28 |
---|---|
열혈 TCP/IP 18-2. 쓰레드의 생성 및 실행 (0) | 2021.03.28 |
열혈 TCP/IP 17-2. 레벨 트리거와 엣지 트리거 (0) | 2021.03.28 |
열혈 TCP/IP 17-1. epoll의 이해와 활용 (0) | 2021.03.28 |
열혈 TCP/IP 16-2. 파일 디스크립터의 복사와 half-close (0) | 2021.03.28 |