作者softcloud (老哥交車了 Q_Q:)
看板LinuxDev
標題[問題] 用locking做 檔案互斥存取的問題
時間Sun May 25 00:05:12 2008
看書上的範例, 有點小疑問
使用 fcntl function :
process A:
對檔案的 10~30 做 F_RDLCK.
對檔案的 40~50 做 F_WRLCK.
process B:
分別對檔案的 offset 做以下動作
F_RDLCK 10~15 -> ok
F_UNLCK 10~15 -> ok
F_UNLCK 0~50 -> ok
F_WRLCK 16~21 -> fail 可是不是已經unlock了嗎怎麼會fail?
F_WRLCK 40~50 -> fail 一樣問題
所以想請問一下 unlock 是怎麼樣的用法呢?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.169.89.73
→ roylee17:A lock 的部份要由 A unlock 05/25 01:30
→ softcloud:謝謝啊 05/25 23:31