@Denis0309 https://2captcha.com/ru/demo/geetest
Посмотрите тут - оно?
@capsslpck на старте потока устанавливаешь переменную в неё указываешь время старта.
в конце работы потока устанавливаешь условие на проверку текущего времени и времени переменной,
если время ( Текущие - Старта ) < 10 мин то выполнит ожидание равное 10 мин - ( Текущие - Старта )
примерно так