如何在没有sigqueue的情况下发送数据?

时间:2017-02-17 14:05:51

标签: c

我想知道,如何使用SIGUSR1和SIGUSR2将数据发送到另一个进程(从终端到另一个进程)但不使用sigqueue函数?我已经在网上到处搜索,但我没有找到任何问题的答案。

感谢。

1 个答案:

答案 0 :(得分:0)

对于一个非常简单和基本的解决方案,您可以将数据写入文件,然后将信号发送到进程。接收过程然后读取文件的内容并删除文件。

这当然可以导致数据竞争,但实施起来非常简单。