int sem_post(sem_t *sem) // 当前进程离开临界区时,使信号量(value)加1,
int sem_unlink(count char *name) //删除信号量
函数具体用法,可见链接,讲述的很详细了;
代码
需要注意的是:
1:在使用共享内存和信号量时要注意,有些调用是使用的共享内存和信号量的name, 但有些是使用的创建或打开他们的返回值(fd和sem_t*)
2:如在子进程创建之前,父进程已创建了共享内存或信号量,则子进程无需在进行打开操作,可直接使用
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。










