Linux IPC机制:信号量详解与应用.pdf

LinuxIPC之信号量

1.信号量

信号量(也叫信号灯)是一种用于不同进程间或一个给定进程的不同线程间同步手

段的原语。信号量是进程/线程同步的式,有时候我们需要保护一段代码,使它每次

只能被一个执行进程/线程运行,这种工作就需要一个二进制开关;有时候需要限制一段代

码可以被多少个进程/线程执行,这就需要用到关于计数信号量。信号量开关是二进制信号

量的一种逻辑扩展,两者实际调用的函数都是一样。

信号量分为以下三种。

1、SystemV信号量,在内核中,可

文档评论(0)

1亿VIP精品文档

相关文档