Как написано другими, это не может быть определено.
Однако, если вы хотите провести некоторую проверку, вы можете использовать шаблон проектирования WatchDog.Это отдельный поток, который проверяет, активна ли задача.Ваш собственный поток должен регулярно давать сигнал о том, что он жив.Убедитесь, что этот сигнал не установлен внутри вашего (бесконечного) цикла.
Если сигнала не было, программа находится в бесконечном цикле или остановлена, и сторожевой таймер может воздействовать на него.