发布时间:2012-12-16 19:40:39
高手博客:嵌入式学习园地-华清远见-在21ic的的博客 1. 陈莉君老师的个人空间-仰空冥思2. linuxtrave-linux内核之旅3. edsiontel-和linuxtrave链接4. fudan_abc csdn博客1. 宋宝华在51的博客2. 刘洪涛 csdn博客3. 周立功 sina博客4. 孙天泽 csdn博客1. 李先静同志csdn博客2. 李先静同志http://www.limodev.cn/blog/3. 赵春江csdn博客4. 黄刚chinaunix博客5. tekman chinaunix博客6. gliethttp chinaunix博客7. googlem......【阅读全文】
发布时间:2012-12-16 19:38:35
1.信号量的概念 信号量的本质是一种数据操作锁,它本身不具有数据交换的功能,而是通过控制其他的通信资源(文件,外部设备)来实现进程间通信,它本身只是一种外部资源的标识。信号量在此过程中负责数据操作的互斥、同步等功能。 当请求一个使用信号量来表示的资源时,进程需要先读取信号量的值来判断资源是否可用。大于0,资源可以请求,等于0,无资源可用,进程会进入睡眠状态直至资源可用。 当进程不再使用一个信号量控制的共享资源时,信号量的值+1,对信号量的值进行的增减操作均为原子操作,这是由于信号量主要的作用是维护资源的互斥或多进程的同步访......【阅读全文】