Почему последний пункт не пропускает валидатор, ведь потоки выполнены последовательно. Или я не уловил логику работы программы?