当前位置: 技术问答>linux和unix
高手指教:为何对文件的一块区域设置了读锁,仍可以设置写锁
来源: 互联网 发布时间:2015-07-05
本文导语: 《UNIX环境高级编程》(中文版)的p278中说: 对字节0~99设置一把读锁,然后对字节0~49设置一把写锁,则有两个加锁区: 0~49字节(写锁)及50~99(读锁)。 而p277面不是说:如果在一给定字节上已经有一把或多把读锁,...
《UNIX环境高级编程》(中文版)的p278中说:
对字节0~99设置一把读锁,然后对字节0~49设置一把写锁,则有两个加锁区:
0~49字节(写锁)及50~99(读锁)。
而p277面不是说:如果在一给定字节上已经有一把或多把读锁,则不能在该字节上
再加写锁。
请高手指教,这到底是什么原因,是我理解错误,还是翻译有错,还是。。。
对字节0~99设置一把读锁,然后对字节0~49设置一把写锁,则有两个加锁区:
0~49字节(写锁)及50~99(读锁)。
而p277面不是说:如果在一给定字节上已经有一把或多把读锁,则不能在该字节上
再加写锁。
请高手指教,这到底是什么原因,是我理解错误,还是翻译有错,还是。。。
|
英文版的,没有这句话:“。例如,若对字节0 ~ 9 9设置
一把读锁,然后对字节0 ~ 4 9设置一把写锁,则有两个加锁区: 0 ~ 4 9字节(写锁)及5 0 ~ 9 9(读
锁)
”
估计是中文版的勘误!
一把读锁,然后对字节0 ~ 4 9设置一把写锁,则有两个加锁区: 0 ~ 4 9字节(写锁)及5 0 ~ 9 9(读
锁)
”
估计是中文版的勘误!