OS 기술 면접 대비
·
Computer Science/Operating System
프로세스와 스레드의 차이프로세스는 실행중인 프로그램을 말한다. 메모리 영역을 다른 프로세스와 공유하지 않습니다.스레드는 프로세스 내에서 Stack만 따로 할당 받아 사용한다. 그 외의 메모리 영역을 다른 스레드와 공유합니다.스레드는 프로세스 내에 존재하며, 프로세스가 할당받은 자원을 이용합니다.멀티 프로세스와 멀티 스레드의 특징멀티 프로세스는 두 개 이상의 프로세스가 실행되는 환경을 말합니다.각 프로세스는 독립적인 메모리를 할당 받으므로, 서로 영향을 미치지 않습니다.멀티 스레드는 두 개 이상의 스레드가 실행되는 환경을 말합니다.멀티 스레드는 서로 자원을 공유할 수 있기 때문에 동기화에 주의를 기울여야 합니다.한 스레드에 문제가 생기면 다른 프로세스에도 영향을 미칠 수 있습니다.멀티 스레드의 동시성과 병..