644725825 发表于 2017-7-5 13:57:38

进程间通信题目 求助


当程序运行时,父进程fork出4个子进程, 父进程负责产生消息(每1s产生一个消息),4个子进程负责处理消息。父子进程之间通过消息队列来传递消息。
父进程需要维护一个本地数据库(格式与共享数据库相同),当生成一个消息时,父进程先更新本地的数据。子进程在收到父进程的处理消息时,根据消息的内容来对共享数据库进行更新(比如,当一个子进程收到一个的消息时,需要将共享数据库中index为2的条目的count值递增1),并延迟500ms。注意: 多个子进程对于共享数据库的处理注意使用锁保护
最终需要昨晚 父进程的数据库和 共享数据库的内容一致。

要求使用POSIX标准的消息队列、信号量、共享内存

644725825 发表于 2017-7-6 11:54:44

补充
页: [1]
查看完整版本: 进程间通信题目 求助