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