Сначала отрабатывает функция, которая записывает ссылки в файл с первой страницы, потом начинает работать вторая функция, в ходе которой ссылки берутся из файла, те никакой записи в файл не идет в этот момент, далее цикл повторяется, сначало отрабатывает первая функция для загрузки ссылок со страницы, потом вторая. Перезагрузка файла нужна, чтобы произвести обновление списка ссылок. Только для этого. Т.е. в момент когда работает вторая функция, в файл ничего не пишется. все строки туда уже записаны Также стоит галка удалять строки в ресурсе. Вроде никаких помех для работы нет, изменение времени ожидания к результату не приводят. Процесс просто останавливается, на этапе получения данных от ресурса.