Полагаю, вы спрашиваете, как вы обнаруживаете, что дочерний процесс зависает во время работы.Вы не можете легко сказать.Процесс может выполнять длительную операцию.Контекст важно понимать, когда процесс зависает.
Если вы ожидаете, что процесс ответит на ввод пользователя и не отвечает в течение длительного периода времени, мы считаем, что он завис.Процесс работает, вероятно, ожидая чего-то такого, что никогда не произойдет.«Процесс зависания» - это по-человечески способ заявить, что программа зашла в тупик и больше не будет полезна.
У вас может быть программа, вычисляющая простые числа один за другим, и она может работать вечно, но неназывается зависшим процессом.