[ 프로세스 vs 스레드 ] 프로세스와 스레드의 차이는 무엇인가? 프로세스 CPU 시간이나 메모리 등의 시스템 자원이 할당되는 독립적인 개체 각 프로세스는 별도의 주소 공간에서 실행 한 프로세스는 다른 프로세스의 변수나 자료구조에 접근 불가능 → 접근하려면 파이프, 파일, 소켓 등을 이용해야 됨 스레드 프로세스 안에 존재하며 프로세스의 자원을 공유 별도의 레지스터와 스택을 갖지만 힙 메모리는 서로 읽고 쓸 수 있음 프로세스의 특정한 수행 경로와 같음 → 한 스레드가 프로세스 자원 변경 시 다른 스레드도 변경 결과 확인 가능 [ 문맥 전환 ] 문맥 전환에 소요되는 시간을 측정하려면 어떻게 해야 할까? 두 프로세스의 타임스탬프의 차이와 같습니다. 타임스탬프의 경우 마지막과 첫 번째 명령어의 시간을 기록해야 ..