10 2015 档案

system V信号量
摘要:相对于Posix信号量,system V信号量提供了更为丰富的操作,如Posix信号量一次只能增减1,而system V则没有此限制;另外,可以用一个函数(semget)创建一组(多个)信号量,而Posix信号量一次只能创建一个;因此可用其模拟Posix信号量。功能丰富的同时也决定了System ... 阅读全文

posted @ 2015-10-18 11:16 chhy2009 阅读(209) 评论(0) 推荐(0)

POSIX信号量
摘要:信号量是一种用于提供不同进程或统一进程间不同线程同步手段的原语,其操作包括P操作(将信号量的值-1)和V操作(将信号量值+1),其典型应用场景为多个生成者和多个消费者的情况,也用于控制多个进程的并发数。POSIX信号量包含两种类型:a)POSIX有名信号量:使用PosixIPC名字标识相关函数:头文... 阅读全文

posted @ 2015-10-07 23:17 chhy2009 阅读(223) 评论(0) 推荐(0)

获取函数或程序相关的源码
摘要:如何获取某个函数或程序源代码:1 百度、google搜索,下载相关的源代码(这个就不说了,下面介绍方法2)2、 gnu网站下载(manual手册和package都能下),搜索相关的包即可下载(www.gnu.org:进入software--> 自由软件目录--> 查找相应的包即可,如libc)还提供... 阅读全文

posted @ 2015-10-04 11:50 chhy2009 阅读(182) 评论(0) 推荐(0)

System V消息队列
摘要:System V消息队列使用消息队列标识符标识,与POSIX一样,具有足够权限的进程可以往队列发送消息,具有足够特权的进程可以从一个给定队列读取信息,其具有随内核的持续性。与管道不一样的是,发送下一个消息前不要求某个进程正在等待上一个消息的到达。下面介绍下相关函数:1)头文件:2)创建或访问消息队列... 阅读全文

posted @ 2015-10-01 17:52 chhy2009 阅读(229) 评论(0) 推荐(0)

导航