我查看了此页面,但无法理解其工作原理。
此命令“以指数方式生成子流程,直到您的框被锁定为止”。
但为什么?我不太了解的是冒号。
user@host$ :(){ :|:& };:
定义了一个称为的函数:,该函数 两次调用自身(代码:): | :。它在后台(&)中执行此操作。完成;功能定义并:启动功能后。
:
: | :
&
;
因此,:的每个实例都开始两个新的:,依此类推…就像进程的二进制树…
用纯C编写,即:
fork(); fork();