1. 기본 정의프로세스(Process): 실행 중인 프로그램의 독립적인 단위.비유: 여러 개의 독립된 공장에서 각자 다른 물건을 생산.스레드(Thread): 프로세스 안에서 실행되는 작은 작업 단위.비유: 하나의 공장 안에서 여러 라인이 동시에 물건을 생산.2. 주요 차이점 구분프로세스스레드독립성프로세스는 독립적. 한 프로세스가 종료되면 다른 프로세스에 영향을 주지 않음.스레드는 같은 프로세스 안에서 메모리와 자원을 공유함.메모리각 프로세스는 독립된 메모리 공간을 사용.스레드는 프로세스 내에서 메모리를 공유함.오버헤드프로세스 간 전환(Context Switching)은 비용이 큼.스레드 간 전환은 비용이 적음.통신 방식프로세스 간 통신(IPC)은 복잡하고 느림.스레드는 같은 메모리를 공유하므로 통신이..