我正在编写一个程序,它运行3个并行进程,每个进程都接收来自用户的命令。但我需要运行3个命令提示,每个进程一个,我不确定它是如何用C编码的。
答案 0 :(得分:3)
要在单个终端中使用它,您必须:
前两个是需要进程间协调(通信)的非平凡技术问题。最后一个不可溶。
作为一种UI设计,听起来非常......次优。
如果您使用多个终端,那么流程级协调问题就会消失;每个进程都使用自己的终端窗口,系统处理协调。但是,用户必须在不同的窗口之间切换才能输入正确的数据,因此您仍有问题3.作为UI设计,仍然听起来......次优。