semaphore
来源:岁月联盟
时间:2010-02-08
在程序设计特别是Unix系统中,信令是一种协调或者同步竞争相同操作系统资源的多个进程的技术。信令是操作系统存储器指定位置的数值,各个进程可检查并改变它,根据所找到的值,进程可使用资源或者查明正在使用而必须等待一段时间的资源。信号可以是二进制或者具有额外的值。使用信号的进程一般检查信号的值,如果它使用该资源,则改变这个值来以告知后续信号用户进行等待。
信令通常有两个作用:共享通用内存空间以及文件的访问。信令是一种交互进程通信(IPC)技术。C程序设计语言提供一组管理信令的接口或“函数”。
下一篇:sequencer