프로세스 동기화서로 다른 프로세스가 공유 자원에 접근하면 여러 문제가 생길 수 있다.먼저 프로세스 간의 통신 방법에 대해 알아보고 여러 문제란 무엇인지, 동기화는 무엇이고, 어떻게 동기화 하는지 알아보자. 프로세스 간 통신 IPC, Inter Process Communication프로세스와 프로세스가 데이터를 주고받을 수 있는 통신 방법 종류 공유 메모리나 공유 파일을 이용한 통신파이프를 이용한 통신소켓을 이용한 통신 공유 데이터와 파이프를 이용한 통신은 단방향 통신이기 때문에데이터는 보내는 작업과 받는 작업을 하는 공유 메모리 2개 혹은 2개의 파이프가 필요하다.반면에, 소켓은 양방향 통신을 지원한다. 공유 메모리를 사용하는 통신의 가장 큰 문제는 상대방이 언제 데이터를 보내는지 알 수 없다는 점이다..