請教 shared memory 的問題

看板FreeBSD作者時間20年前 (2005/05/20 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
假設我用 char *a=(char*)mmap() 把某個檔案讀到 shared memory (我現在用 FreeBSD 4.11 Release) 現在有二個問題 1. 假如我要擴充檔案大小 有方法做嗎?? 2. 照理說 我應該是修改完整個記憶體後 再呼叫 msync() 才會把記憶體的資料寫回檔案 可是為什麼程式尚未結束、我也還沒呼叫 msync() 檔案內容就會改變了呢? thanks~~ -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: doremi.idv.tw ◆ Modify: 05/05/19 23:18:15 <doremi.idv.tw>
文章代碼(AID): #12ZDIE00 (FreeBSD)
文章代碼(AID): #12ZDIE00 (FreeBSD)