shmctl( shmid , IPC_STAT , &buf ); // 取得share mem的狀態
shmctl( shmid , IPC_RMID , &buf ); // 删除share mem
注意!!!!!!!!!:在使用share memory時,结束程式退出後。如果没在程式中用 IPC_RMID删除 share memory 的話,用指令ipcs可看到ipc的三個狀態(share memory、semaphore、message queue)
可用ipcrm指令删除刪除。要是不管的話,會佔用系統資源。
ref:
激情、专注、坚持、思考
沒有留言:
張貼留言