システムがフリーズする理由は?

システムがフリーズする理由は?

これを入力すると :(){:|:&};:システムがフリーズします。その理由は何ですか。

答え1

:()

':'という関数を定義します

{ :|:& };

これは関数です: 関数自体を呼び出し、出力を同じ関数「:」にパイプし、プロセスをバックグラウンドに置きます。(再帰呼び出し) ; で関数定義を終了します

:

関数を呼び出して大混乱を引き起こします。

答え2

この質問はstackoverflow.comで回答されています。詳細な回答が見つかります。そちら側

関連情報