【发布时间】:2013-05-22 10:42:05
【问题描述】:
我需要编写一个简单的函数,在 linux 中执行以下操作:
- 创建两个进程。
- 让Process1 中的thread1 做一些小操作,操作完成后通过thread2 向Process2 发送消息。 *Process2 应确认收到的消息。
我不知道从哪里开始
- 我编写了两个简单的函数,它们只是在一个循环中从 0 计数到 1000(循环在一个线程调用的函数中运行),我已经编译了它们以获取二进制文件。
- 我正在从一个 shell 脚本一个接一个地执行这些(都在后台运行)
- 一旦 process1 在其循环中达到 1000,我希望第一个进程向另一个进程发送“完成”消息。
我不确定我的方法在流程方面是否正确,我完全不知道如何在这两者之间进行沟通。 任何帮助将不胜感激。
迷失空间
【问题讨论】:
-
对我来说看起来像是家庭作业。我仍然会给你一个提示:SIGUSR1。
标签: linux multithreading process