Для приложений, которые не должны умереть, следует реализовать цикл while, на самом деле. подобно
while(){
key = getKeyPress();
if(key)
processKey(key);
}
Я вижу зависание 200 программ, когда я использую «top». Это означает, что существует 200 циклов while!
Я ожидаю, что каждая программа поместит ловушку для событий в операционную систему. Когда происходят эти события, операционная система вызывает эти крючки программы.
Веб-программы выполняют коды javascript при инициализации. Затем мы перехватываем кнопку, если она нажимается ($('button').click(myClickJs)), мы перехватываем таймер (setInterval) и т. д. Мы не используем цикл для ожидания целых событий на странице. Такой подход значительно экономит процессорное время и ресурсы.
Почему нет такого подхода?