C语言实现进程间通信原理解析

2020-06-15 17:00:07刘景俊

int sem_post(sem_t *sem) // 当前进程离开临界区时,使信号量(value)加1,

int sem_unlink(count char *name) //删除信号量

函数具体用法,可见链接,讲述的很详细了;

代码

需要注意的是:

1:在使用共享内存和信号量时要注意,有些调用是使用的共享内存和信号量的name, 但有些是使用的创建或打开他们的返回值(fd和sem_t*)

2:如在子进程创建之前,父进程已创建了共享内存或信号量,则子进程无需在进行打开操作,可直接使用

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易采站长站。