免费注册 查看新帖 |

Chinaunix

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

linux/unix应用程序的锁有那些? [复制链接]

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-12 14:42 |只看该作者 |倒序浏览
哪些资料或者书上有较详细的讲解?

论坛徽章:
0
2 [报告]
发表于 2009-02-12 14:48 |只看该作者
原帖由 smalloc 于 2009-2-12 14:42 发表
哪些资料或者书上有较详细的讲解?

UNIX网络编程 第二卷

论坛徽章:
0
3 [报告]
发表于 2009-02-12 14:52 |只看该作者
挺多的,信号所,自旋锁,互斥锁,线程锁等等,APUE和内核的书中有介绍,楼主可以去查找一下。

论坛徽章:
0
4 [报告]
发表于 2009-02-12 20:16 |只看该作者
信号量,锁,读写锁,RCU锁。

自旋锁一般用于内核里吧,RCU锁是2.6新出来的,拿不准核外能否使用。

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
5 [报告]
发表于 2009-02-13 15:11 |只看该作者
那一个正常流程里和一个信号处理函数里访问同一数据,如何上锁?

论坛徽章:
0
6 [报告]
发表于 2009-02-13 18:05 |只看该作者
man sigprocmask

论坛徽章:
7
丑牛
日期:2013-10-18 14:43:21技术图书徽章
日期:2013-11-03 09:58:03辰龙
日期:2014-01-15 22:57:50午马
日期:2014-09-15 07:04:39丑牛
日期:2014-10-16 14:25:222015年亚洲杯之伊朗
日期:2015-03-16 10:24:352015亚冠之城南
日期:2015-05-31 09:52:32
7 [报告]
发表于 2009-02-13 18:26 |只看该作者
原帖由 lanying_wzw 于 2009-2-13 18:05 发表
man sigprocmask

你的意思是直接屏蔽掉信号?
还有个问题是一个信号处理函数不会被另一个信号处理函数打断吧?我查看了apue的章节,没看到确切的描述,也许是看得不够仔细

论坛徽章:
0
8 [报告]
发表于 2009-02-13 22:23 |只看该作者
还有个文件锁

论坛徽章:
0
9 [报告]
发表于 2009-02-13 22:28 |只看该作者
文件锁啦,用吧.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP