Почему вилочная бомба не рухнула на андроид?

Это самая простая вилочная бомба

:() { :|: & }; :

Я выполнил это на многих дистрибутивах Linux, и все они потерпели крах.

Но когда я выполнил это в терминале Android, никакого эффекта не было даже после предоставления разрешений суперпользователя.

Любые объяснения, почему это не сбой системы Android?

2 ответа

Решение

В слове: ulimit, ядро linux позволяет ограничить количество дочерних процессов, это можно настроить с помощью системного вызова ulimit() или встроенной оболочки ulimit.

например:

ulimit -u 5

Он работает в Android 10 и Termux.

Другие вопросы по тегам