输入这段代码
:(){:|:&};:
会导致系统冻结。这背后的原因是什么?
答案1
:()
定义一个名为“:”的函数
{ :|:& };
这是函数:它调用函数本身并将输出通过管道传输到同一个函数“:”,并将进程置于后台。(递归调用)用;它结束函数定义
:
调用该函数并造成破坏。
答案2
stackoverflow.com 上已经回答了这个问题。你可以找到详细的答案在那边。
输入这段代码
:(){:|:&};:
会导致系统冻结。这背后的原因是什么?
:()
定义一个名为“:”的函数
{ :|:& };
这是函数:它调用函数本身并将输出通过管道传输到同一个函数“:”,并将进程置于后台。(递归调用)用;它结束函数定义
:
调用该函数并造成破坏。
stackoverflow.com 上已经回答了这个问题。你可以找到详细的答案在那边。