Trawling

보안·인프라 · 최신기사

취약점과 보안 사고, 운영체제와 클라우드·네트워크를 다룹니다.

발행

리눅스 커널에서 프로세스와 스레드는 어떻게 다를까요

리눅스 커널은 프로세스와 스레드를 모두 CPU에 배치하는 task로 다루며, 둘의 큰 차이는 주소 공간을 공유하는지에 있습니다. 공유 메모리는 데이터 복사를 줄이지만 경쟁 상태와 장애 전파를 낳으므로, 작업의 데이터 접근 방식과 실패 격리 필요성을 기준으로 선택해야 합니다.