Почему вилочная бомба не рухнула на андроид?
Это самая простая вилочная бомба
:() { :|: & }; :
Я выполнил это на многих дистрибутивах Linux, и все они потерпели крах.
Но когда я выполнил это в терминале Android, никакого эффекта не было даже после предоставления разрешений суперпользователя.
Любые объяснения, почему это не сбой системы Android?
2 ответа
Решение
В слове: ulimit
, ядро linux позволяет ограничить количество дочерних процессов, это можно настроить с помощью системного вызова ulimit() или встроенной оболочки ulimit.
например:
ulimit -u 5