Как перезапустить поток сначала?

Поддержка
  • Есть однопоточний скрипт которий роботает через while - true. Как при достижения необходимого мне условия через IF указать перезапусть поток сначала, тоесть не продолжать скрипт дальше где би он ни находилса, и не приривать его через fail, success, и не использовать метку - в начало, надо чтоб всьо закрилость сбросилось и начало роботу как будто я только запустил скрипт первий раз