CnUnix

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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()을 이용하야 공유 메모리도
   없애면 되지~~~용....

  고럼~~  됐남유?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.