线程同步 - POSIX信号量

优质
小牛编辑
137浏览
2023-12-01

头文件

  • semaphore.h
  • sys/stat.h
  • fcntl.h

常用函数

函数说明
[[sem_opensem_open]]打开一个有名信号量
[[sem_closesem_close]]关闭一个信号量
[[sem_unlinksem_unlink]]删除一个信号量
[[sem_postsem_post]]【V操作】释放操作:信号量的值加1
[[sem_waitsem_wait]]【P操作】分配操作:信号量的值减1
[[sem_getvaluesem_getvalue]]获取信号量的值
[[sem_initsem_init]]初始化一个无名信号量
[[sem_destroysem_destroy]]破坏一个无名信号量