![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
System
dash1218
这个作者很懒,什么都没留下…
展开
-
解读信号量
铁路上的Semaphore 一段单线铁路在一个时刻只允许一列火车通过。用一个信号灯来维护这段铁路。一列火车在进入单线铁路之前必须等待信号灯的许可。如果一列火车进入这段轨道,信号灯改变状态,以防止其他火车进入。在火车离开这段轨道时,必须将信号灯复原,使得其他火车得以进入。图一:信号灯直指下面表示“可以通行",当这段铁路上有火车后,将切换为Stop状态图二:信号灯斜向表示"请准...2008-12-17 10:51:23 · 571 阅读 · 0 评论 -
消息队列
问题背景 银行ATM的前置机和数据处理的主机之间即构成客户机/服务器模式;电话银行的前置机和银行数据处理主机之间也构成这种模式结构,还有POS等。这样,各种应用的请求是很频繁的,数据主机在处理通存通兑,ATM,电话银行,POS等各种请求时,如果没有相应机制的控制,数据将出现混乱,有可能产生透支,也有可能处理密码已改变的帐户。数据的完整性和安全性无法控制。 消息队列正是解决这一问...原创 2008-12-17 16:59:20 · 136 阅读 · 0 评论 -
System V IPC指南
System V IPC指南 第一部分1. 消息队列指南 注: 原文见: http://www.ecst.csuchico.edu/~beej/guide/ipc/mq.html, 觉得他写得很好,顺手做的翻译,加了点标题和注释. 当年那些发明System V的家伙们恐怕没想到有一天这些IPC机制会在如此广泛的系统范畴内被实现(当然linux也被包括在内)。这份指南描述了...2008-12-18 15:55:53 · 134 阅读 · 0 评论 -
System V IPC指南2
记得文件锁吧?信号量可被视为一种通用的锁定机制。你可以使用它们来控制文件访问权限,共享内存,还有,任何你想做的事情。信号量的基本功能是你可以设置它,检查它,或者等待直到它清除后再设置(test-n-set)。不管中间的过程多么复杂,记住这三个操作就够了。此文档将提供一个有关信号量功能性的概述,文档结尾将提供一个使用信号量控制文件访问权限的程序.(这个任务,坦白讲的话,用文件锁会容易得多...2008-12-18 16:12:45 · 106 阅读 · 0 评论