Господа, то ли лыжи не едут, ну вы поняли, то ли я заработался. А куда подевалась данная кнопка? Нужно функцию запустить только однажды перед другими действиями.
@support Дико извиняюсь, ошибся. В проекте стояло условие, если число из распарсенных данных (количество страниц) меньше текущей страницы, то выводит ошибку. Поэтому думал, что потоки выполнялись параллельно. Но была ошибка в парсинге, поэтому условие выполнялось неправильно.