免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 1998 | 回复: 14
打印 上一主题 下一主题

高级I/O之文件锁文题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-29 21:53 |只看该作者 |倒序浏览
刚学到文件锁问题:


如果有个文件:


一个进程:10字节~30字节为共享读锁.40~50字节为互斥....

如果另外一个进程对10~50字节解锁,之后对40~50字节设共享读,这样可以吗?


刚从自习室看了书.因为书上有些文字有些印错.而且代码量较多.小弟11点关灯现在还没有冲凉,所以顾不得
写代码但想知道答案故下特贴出来麻烦各位指点一下. 上题按书上的大意来说.但是里面最后对40~50字节设共享读(不允许)   thanks<(A_A)>

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2006-05-29 21:59 |只看该作者
》》如果另外一个进程对10~50字节解锁,之后对40~50字节设共享读,这样可以吗?
另一个进程怎么对它解锁?

论坛徽章:
0
3 [报告]
发表于 2006-05-29 22:06 |只看该作者
程序创建a文件并写入东西在结束前sleep60秒,后台运行

另一个进程又打开a文件设10~50字节解锁(用F_UNLCK )

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2006-05-29 22:25 |只看该作者
一个进程能释放另一个进程的锁,
那锁还有什么意义。

论坛徽章:
0
5 [报告]
发表于 2006-05-29 22:29 |只看该作者
老大.就当它两个都是root权限....书上只是一个小例子说明功能作用而已.....

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
6 [报告]
发表于 2006-05-29 22:36 |只看该作者
原帖由 linuxcici 于 2006-5-29 22:29 发表
老大.就当它两个都是root权限....书上只是一个小例子说明功能作用而已.....

你看的哪本书?
多少页?
我看看是啥例子。

论坛徽章:
0
7 [报告]
发表于 2006-05-29 22:44 |只看该作者
<UNIX程序设计教程> 赵克佳....等编.
P383.

老大.你回了我问题先啊

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
8 [报告]
发表于 2006-05-29 22:52 |只看该作者
原帖由 linuxcici 于 2006-5-29 22:44 发表
<UNIX程序设计教程> 赵克佳....等编.
P383.

老大.你回了我问题先啊

这书以前看过,现在忘了。
我都不知道一个进程可以去把另一个进程的锁解除的。
那个题目就是让这么做,还是你瞎琢磨呀?

论坛徽章:
0
9 [报告]
发表于 2006-05-29 22:53 |只看该作者
..............没有.

哎............还是明天我自己调吧.

论坛徽章:
0
10 [报告]
发表于 2006-05-29 23:03 |只看该作者
解铃还需系铃人。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP