作者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
1F:→ roylee17:A lock 的部份要由 A unlock 05/25 01:30
2F:→ softcloud:谢谢啊 05/25 23:31