Найти - Пользователи
Полная версия: вопросы про потоки
Начало » Python для новичков » вопросы про потоки
1 2
Enchantner
Игнат
А как насчет использовать gevent, например?
Игнат
насколько я понимаю, его нет для v3 - http://pypi.python.org/pypi/gevent#downloads
bw
> я что-то делаю не так
Ну так ты по прежнему используешь блокирующие сокеты.
Смотри, как сказали, в сторону gevent или eventlet у них есть хаки/пачи для стандартного urllib2, os и прочих. Може так же concurrence и syncless посмотреть. Зелёные и асинхронные не всегда живут вместе, версия Python Stackless тебе вероятно не нужна, как и вообще зелень (?). Если нужен стандартный API (всё тот же urllib2 или socket), т.е. что бы он был неблокирующем (при блокировках микронити не спасут), то смотри что бы пакет имел возможность для хаков (gevent, eventlet и syncless, например) или используй их родной API.
Смотри что такое libev и libevent: раз, два.
Про Python 3 ничего не скажу.

p.s. Мудафорум не даёт вторую ссылку оставить, совсем оборзел, сволочь!

..bw
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB