作者shane123 (家产有八十七亿  ﰩ
看板LinuxDev
标题[问题] mmap 是 atomic 操作吗?
时间Tue Mar 6 13:54:10 2007
请问一下
我有一个 process A
用 mmap 去 attach 一个档案来做
读、
写
当在写入的那一瞬间
mmap 有自动帮我们锁住档案
以避免其他 process 也做写入的动作吗?
还是我们必须要自己锁住档案?
那锁住档案该怎麽做呢?
因为我必须和其他 process 配合
(也就是其他 process 用 fcntl 锁住档案的)
但 mmap 我只会用 semaphore 去协调其他 process
请问这种情形要怎麽解决呢?
谢谢啦!!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.97.25