목차 1. 프로세스 간 통신 2. 공유 자원과 임계구역 3. 임계구역 해결 방법 4. 파일, 파이프, 소켓 프로그래밍 1. 프로세스 간 통신 - 독립적인 프로세스끼리 작업을 하다 서로 데이터를 주고 받아야 할때, 통신을 사용한다. 프로세스 내부 데이터 통신 - 하나의 프로세스 내에서 2개 이상의 스레드가 존재하는경우, [전역변수] or [파일]을 이용 프로세스 간 데이터 통신 - 같은 컴퓨터에 있는 여러 프로세스 끼리 통신하는경우, [공용파일] or [운영체제 파이프라인]을 이용 네트워크를 이용한 데이터 통신 - 여러 컴퓨터가 네트워크로 연결되어 있을때, [소켓]을 이용 1.1 프로스세 간 통신의 분류 - 프로세스 간 통신은 동시에 실행되는 프로세스끼리 데이터를 주고 받은 작업을 의미. - 데이터가 전송..