(Linux-OS实验-求100000个浮点数之和)信号量与共享内存
信号量与共享内存求100000个浮点数的和。要求:(1)随机生成100000个浮点数(父进程);(2)然后创建4个后代进程,分别求25000个浮点数的和;(3)父进程对4个后代进程的结果求和;(4)进程间用共享内存进行通信,用信号量实现同步和互斥。要求在创建子进程之后,由父进程创建共享缓冲区和信号量。#include <stdio.h>#include <sys/mman.h> //共享内存#include <semaphore.h> //信号量#
原创
2020-06-06 17:42:19 ·
3782 阅读 ·
0 评论