本文以一个完整的程序为例子,来说明信号量的使用。以下是整个程序的代码。
信号量的操作,涉及3个系统函数semget、semop和semctl,它们分别负责信号量的“创建”、PV操作和信号量的控制(查询值、释放等)。这三个函数的原型及其各参数的意义,请参阅有关文章,这里不列出了。
本文以一个完整的程序为例子,来说明信号量的使用。以下是整个程序的代码。
信号量的操作,涉及3个系统函数semget、semop和semctl,它们分别负责信号量的“创建”、PV操作和信号量的控制(查询值、释放等)。这三个函数的原型及其各参数的意义,请参阅有关文章,这里不列出了。
| 评论 |
|
|