Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Процесс-зомби23 января 2011Оглавление: 1. Процесс-зомби 2. Проблемы зомби 3. Примеры программ, создающих зомби, на разных языках программирования Процесс-зомби, зомби дочерний процесс в Unix-системе, завершивший своё выполнение, но ещё присутствующий в списке процессов операционной системы, чтобы дать родительскому процессу считать код завершения. ЭтимологияПроисходит от слова «зомби», означающего «живой мертвец». Термин является яркой метафорой о том, что процесс «умер», но не «погребён». Возникновение зомбиПроцесс при завершении освобождает все свои ресурсы и становится «зомби» пустой записью в таблице процессов, хранящей код завершения для родительского процесса. Система уведомляет родительский процесс о завершении дочернего с помощью сигнала SIGCHLD. Предполагается, что после получения SIGCHLD он считает код возврата с помощью системного вызова Если родительский процесс игнорирует SIGCHLD, то зомби остаются до его завершения. Просмотров: 2674
|