@DrPrime
Нет, нет ни саксес, ни брейк.
Я начал проверять на простом тестовом скрипте.
Создал первый модуль - тупо вывод в лог надписи.
Создал второй модуль, который вызывает в себе первый.
Третий скрипт тестировал. Он содержал в себе цикл из нескольких повторений модуля 2.
Если цикл вызывался в main, то поток заканчивал работу с успехом "Поток №1 : Ok" после первой итерации. Если цикл был внесен в функцию, а main ссылался на эту функцию, тогда цикл повторялся заданное количество раз.
PS: Возможно это из-за моей ауры. Индивидуальные баги)) Сталкивался с этим еще в универе. Писал дома рабочую программу в Delphi. А когда принес преподу, она не работала. И он не мог найти почему)) Да и в обсуждениях здесь таких багов никто больше не испытывал, судя по темам.