• 头文件
  • 常用函数

    头文件

    • 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]] 破坏一个无名信号量