当前位置: 技术问答>linux和unix
posix 无名信号量 实现进程间同步 失败 sem_init sem_wait sem_post
来源: 互联网 发布时间:2016-12-26
本文导语: 问题:posix 无名信号量 实现进程间同步失败 代码框架如下:(写文件代码包含了文件的打开,写入,关闭。其中利用文件锁实现了实现了原子操作,在别处测试过无误) sem_t mutex; int i; sem_init(&mutex,1...
问题:posix 无名信号量 实现进程间同步失败 代码框架如下:(写文件代码包含了文件的打开,写入,关闭。其中利用文件锁实现了实现了原子操作,在别处测试过无误)
sem_t mutex;
int i;
sem_init(&mutex,1,1);
if(0==fork()){
sem_wait(mutex);
for(i=0;i