[IPC 시스템의 사례]
1 ) POSIX 공유 메모리 : 메모리-사상 파일을 사용하여 구현됨.
shm_open()을 이용하여 공유 메모리 객체 생성
fd = shm_open(name, O_CREAT | O_RDWR, 0666)
ftruncate()을 이용하여 객체의 크기를 바이트 단위로 설정
ftruncate(fd, 4096)
mmap()을 이용하여 공유 메모리 객체를 포함하는 메모리-사상 파일을 구축한다.
mmap(0, SIZE, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0)
sprintf() 공유 메모리 객체에 쓰기 작업을 한다.
sprintf(ptr, "%s", message_0)
shm_unlink() 함수를 호출하여 접근이 끝난 공유 메모리를 제거한다.
shum_unlink(name)