@Symposium
688b85ae-73c0-4ac2-8f67-ddcec372c31a-изображение.png
@capsslpck на старте потока устанавливаешь переменную в неё указываешь время старта.
в конце работы потока устанавливаешь условие на проверку текущего времени и времени переменной,
если время ( Текущие - Старта ) < 10 мин то выполнит ожидание равное 10 мин - ( Текущие - Старта )
примерно так