[修改] 测试
This commit is contained in:
@ -6,4 +6,6 @@
|
||||
```shell
|
||||
# Top
|
||||
cmake -S . -B output -G "Unix Makefiles"
|
||||
|
||||
make -C output
|
||||
```
|
||||
@ -32,9 +32,10 @@ int main(){
|
||||
sprintf(outpipe1,"Child process 1 is sending a message!\n");
|
||||
write(fd[1],outpipe1, strlen(outpipe1));
|
||||
lockf(fd[1],0,0); // 管道解锁
|
||||
sem_post(resource1); // 信号量开锁,name_sem1
|
||||
sem_close(resource1); // 有名信号量关闭,name_sem1
|
||||
exit(0); // 线程退出
|
||||
sem_post(resource1); // 信号量开锁,name_sem1
|
||||
sem_close(resource1); // 有名信号量关闭,name_sem1
|
||||
|
||||
exit(0); // 线程退出
|
||||
}
|
||||
|
||||
pid2 = fork();
|
||||
|
||||
Reference in New Issue
Block a user