我正在阅读有关消息传递的进程间通信的this文章。为了运行示例并看到它说,我引用:"应该编译并同时运行"。有人有什么想法我应该怎么做?
答案 0 :(得分:0)
您可以创建BAT文件并几乎同时启动两个程序:
START first.exe
START second.exe
答案 1 :(得分:0)
"应该同时编译和运行"
我认为很明显程序在编译之后才能运行(这是一个小的语法问题,应该被忽略)。
在Linux中,我首选的启动进程的机制是由我的C ++程序调用的。
在C ++中,一个线程(让我们称之为启动过程)很容易使用popen来启动应用程序所需的多个进程(称为这些工作进程)。
然后我会使用消息来同步启动(即工作进程应该自己初始化,然后等待(启动时)来自启动进程的go消息)。这些启动消息的工作方式与应用程序使用它们的方式相同。这可确保多个工作流程同时运行(但在系统可用的核心数量限制范围内)。