2012年2月29日 星期三

IPC中的shared memory管理

其實寫shared memory很常遇到的一個問題是,空間已經配置,但是因為程式的不正常結束,導致空間尚未歸還,下次再用同樣的key要申請的時候引發File exists的錯誤

使用
ipcs -t
ipcs -m
他會列出所有shared memory的列表
ipcrm -m 393228
最後一個是列表上的share memory id,表示將該區域清空

參考資料:
http://telinit0.blogspot.com/2009/09/clearing-shared-memory-of-crashed.html

沒有留言:

張貼留言