LINUX.ORG.RU

python, threading, urllib2

 


0

1

помоги, ЛОР.

нужно питоном отправить GET-запрос на некий URL асинхронно (то есть, отправили запрос и забыли о нём, а он там где-то в фоне работает)

по гуглу и манам написал следущий код: http://pastebin.com/mip7Fvy8
так вот, между «Starting thread...» и «Success!» проходит около 10 секунд, а это недопустимо. нужно чтбы сразу улетало.

как это правильно сделать?

★★★★★

не хочешь ждать - не делай thread.join() сразу после старта...

Novel ★★★★
()

thread.join это ожидание завершения треда.

напиши функцию которая сходит на урл и распечатает «success», стартани ее в треде, а в главном цикле сделай бесконечный цикл. Ну или другую полезную инфу. как тред завершится, увидишь свой «success»

Kesha_Molchanov
()

спасибки всем

snoopcat ★★★★★
() автор топика

Треды для асинхронного выполнения http запросов на python? Фу. Возьми Tornado, Twisted или другой асинхронный фреймворк.

ei-grad ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.