프로세스와 스레드의 차이는?
프로세스는 독립된 메모리를 가진 실행 단위, 스레드는 그 안에서 메모리를 공유하는 실행 흐름입니다.
프로세스는 운영체제가 할당한 독립된 메모리 공간에서 실행됩니다. 스레드는 한 프로세스 안의 실행 흐름으로, 코드·데이터를 공유해 통신이 빠르지만 동기화 문제가 생길 수 있습니다.
핵심 포인트
- 프로세스: 독립 메모리
- 스레드: 메모리 공유
- 스레드는 동기화 이슈 주의
프로세스는 독립된 메모리를 가진 실행 단위, 스레드는 그 안에서 메모리를 공유하는 실행 흐름입니다.
프로세스는 운영체제가 할당한 독립된 메모리 공간에서 실행됩니다. 스레드는 한 프로세스 안의 실행 흐름으로, 코드·데이터를 공유해 통신이 빠르지만 동기화 문제가 생길 수 있습니다.
핵심 포인트