- 信号量是一种临界资源,它的本质是计数器。
- 信号量的基本操作有两种:P操作和V操作。P操作相当于给计数器减一,V操作相当于给计数器加一。
- 信号量描述了其所要保护的临界资源的数目。因为信号量本身也是一种临界资源,所以我们用它去保护其他临界资源的前提是要保证信号量自身操作的原子性。
- POSIX信号量和SystemV信号量作用相同,都是用于同步操作,达到无冲突的访问共享资源的目的。单POSIX可以用于线程间同步。
- 信号量P操作成功,表示允许访问临界资源。
有关信号量的常见函数:
1、初始化信号量
函数原型:i