| [ CnUnix ] in KIDS 글 쓴 이(By): yks (시조새) 날 짜 (Date): 1995년05월31일(수) 12시56분49초 KDT 제 목(Title): [RE] system V IPC 에서 shared memory를 쓸 때는 1. 먼저 shmget()을 이용하야 공유할 메모리를 만들어 놔야 합니다. 2. 각 process들은 shmget()의 return value인 id를 이용하야 shmat()을 콜 해서 자신의 process의 어드레스(기냥 구챦어서 다 한글로 표현 할 께여~~~) 와 매핑을 시키는 겁니다. 이 펑션의 리턴 밸류가 실제로 각 프로세스가 쓸 수 있는 주소이지요... 3. 끝나면, shmdt()을 콜하야 공유 메모리와의 연결을 끊습니다. 4. 더 이상 공유 메모리가 필요없으면 shmctl()을 이용하야 공유 메모리도 없애면 되지~~~용.... 고럼~~ 됐남유? |