您的位置:首页 > 运维架构 > Linux

Linux信号量

2015-07-23 17:36 489 查看
1 简介

定义:参考资料[3]P423说明,信号量是一个特殊类型的变量,它可以被增加或减少,但对其的关键访问被保证是原子操作。

分类:参考资料[3]P423指出,信号量有2种:1)二进制信号量;2)计数信号量。二进制信号量只取0和1两种值,最为简单;而计数信号量则可以取更多的值,但是不常用。

实现:参考资料[3]P423指出,Linux中有两组接口用于信号量:1)一组取自POSIX的实时扩展,用于线程;2)一组被称为系统V信号量,常用于进程的同步。



参考资料

[1]秒杀多线程第八篇 经典线程同步 信号量Semaphore

[2]最全面的linux信号量解析

[3]Linux程序设计,第4版,人民邮电出版社
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: