mmapで共有メモリ使いたいんですが、
他のプロセスを排他するやり方が分かりません。

import mmap
FNAME="hoge"
f = open(FNAME, "r+")
data = mmap.mmap(f.fileno(), 20)
data[0:3] = "foo"
data[10:13] = "bar"

最後の2行の実行を他のプロセスから見てアトミックにしたいんですが、
どんな感じに書けばいいんでしょうか。