프로세스와 스레드 둘다 실행의 단위입니다.
프로세스는 실행중인 프로그램의 인스턴스를 얘기하고 보통 독립된 메모리 공간을 가지며, 다른 프로세스의 메모리 공간에 직접적으로 접근할 수 없습니다.
프로레스 내에서 실행되는 작은 단위의 실행이 스레드입니다. 같은 프로세스의 메모리공간을 공유하며, 스레드들은 각각의 stack영역을 갖습니다. 보통 한 스레드가 하나의 요청을 실행하는것이 일반적입니다.
'Interview Question' 카테고리의 다른 글
[Interview Question] GET, POST 메소드 차이점은 무엇인가요? (0) | 2025.08.31 |
---|---|
[Interview Question] HTTP와 HTTPS의 차이를 설명해주세요 (0) | 2025.08.30 |
[Interview Question] 교착상태에 대해서 설명하고, 각 교착상태를 해결하는 방법에 대해서 설명해보세요. (0) | 2025.08.29 |
[Interview Question] 채팅 메시지 저장 요청 부하를 왜 kafka를 사용해서 해결하였는가? (1) | 2025.08.29 |
[Interview Question] 선언형과 명령형 프로그래밍의 차이점은? (1) | 2025.06.10 |