【发布时间】:2013-04-18 11:23:52
【问题描述】:
仅使用信号(非实时)实现这种情况的方法是什么? :
有 N 个子进程(进程,由fork() 创建),1 个父进程,同步必须是这样的:
- 父级正在等待任何子级信号。
- 每个孩子都向父母发送信号,然后阻塞直到收到 来自父母的信号
- 父母向那个孩子发送信号,他注意到了这个信号
我不知道该怎么办,因为只有2个用户定义的信号SIGUSR1,SIGUSR2,但是我有N个孩子,所以很多孩子应该只使用一种信号,我很害怕
有什么想法吗?..
【问题讨论】:
标签: c synchronization signals parent-child