我在Ubuntu中有两个C++程序,我想要并行运行它们。我不想将它们合并成一个C++项目并在不同的线程上运行每个程序,因为这会导致各种问题。
实际上,我想要模拟的解决方案是,在终端中打开两个选项卡,并在不同的选项卡中运行每个程序。但是,我还希望其中一个程序(让我们称其为程序A)能够退出并重新运行另一个程序(程序B)。这不能仅在终端中实现。
因此,我想要做的是在程序A中编写一些C++代码,以便可以在任何时候运行并退出程序B。两个程序必须同时运行,以便程序A在程序B返回之前不必等待才能继续执行程序A。
有什么想法吗?谢谢!
实际上,我想要模拟的解决方案是,在终端中打开两个选项卡,并在不同的选项卡中运行每个程序。但是,我还希望其中一个程序(让我们称其为程序A)能够退出并重新运行另一个程序(程序B)。这不能仅在终端中实现。
因此,我想要做的是在程序A中编写一些C++代码,以便可以在任何时候运行并退出程序B。两个程序必须同时运行,以便程序A在程序B返回之前不必等待才能继续执行程序A。
有什么想法吗?谢谢!