[問題] mmap 是 atomic 操作嗎?

看板LinuxDev作者時間18年前 (2007/03/06 13:54), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下 我有一個 process A 用 mmap 去 attach 一個檔案來做 當在寫入的那一瞬間 mmap 有自動幫我們鎖住檔案 以避免其他 process 也做寫入的動作嗎? 還是我們必須要自己鎖住檔案? 那鎖住檔案該怎麼做呢? 因為我必須和其他 process 配合 (也就是其他 process 用 fcntl 鎖住檔案的) 但 mmap 我只會用 semaphore 去協調其他 process 請問這種情形要怎麼解決呢? 謝謝啦!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.62.97.25
文章代碼(AID): #15xG84mB (LinuxDev)
文章代碼(AID): #15xG84mB (LinuxDev)