头文件
- semaphore.h
- sys/stat.h
- fcntl.h
常用函数
函数 | 说明 | |
---|---|---|
[[sem_open | sem_open]] | 打开一个有名信号量 |
[[sem_close | sem_close]] | 关闭一个信号量 |
[[sem_unlink | sem_unlink]] | 删除一个信号量 |
[[sem_post | sem_post]] | 【V操作】释放操作:信号量的值加1 |
[[sem_wait | sem_wait]] | 【P操作】分配操作:信号量的值减1 |
[[sem_getvalue | sem_getvalue]] | 获取信号量的值 |
[[sem_init | sem_init]] | 初始化一个无名信号量 |
[[sem_destroy | sem_destroy]] | 破坏一个无名信号量 |