【发布时间】:2012-11-19 20:28:27
【问题描述】:
所以我在网络安全课上有一个项目来制作一个 bash 游戏。我喜欢制作一款中世纪的游戏,你可以在其中建造农场和矿山来获取资源。嗯,我喜欢做这样的东西。为此,我必须运行两个 while 循环。像这样
while [ blah ]; do
blah
done
while [ blah ]; do
blah
done
是否可以同时运行两个while循环,如果我写错了怎么写?
【问题讨论】:
-
“是,不,也许”如何抓住你的答案?很大程度上取决于您计划让这两个循环做什么,以及它们将如何相互通信。您可以嵌套循环,但这可能不是您所追求的。您可以在后台运行两个能够同时运行的进程;您必须知道它们将如何相互通信,并且顶级进程需要在它们运行时做一些事情(或者几乎什么都不做,只是闲逛)。这两个进程的 IPC 将是您的主要问题;他们如何交流?