Асинхронщина в Python

preview_player
Показать описание
Александр Полищук (ООО "Код безопасности") @ Moscow Python Meetup 52
"Python – это замечательный язык программирования, но есть одна вещь, которая ограничивает нашу свободу творчества, и называется она GIL. Спикер расскажет, как можно с ним договориться и не ограничивать себя одним потоком".
Рекомендации по теме
Комментарии
Автор

Один из немногих понятных докладов про асинхронность! Спасибо)

russab
Автор

Человек вышел с докладом и не смог ответить на простой вопрос по теме доклада. Это жесть.

mr.senmax
Автор

в "примере из жизни" reutrn requests.get заблокирует нахрен ваш луп, господа

andreyklimenko
Автор

почему такие сложности а асинком?
вроде есть, но лучше бы не было. Почему не взяли реализацию из других технологий? например те же таски в сишарпе с тредпулом.
Один из вопросов на докладе был про отмену тасков - в том же шарпе для этого есть инструмент CancellationToken
меняете ему статус и все таски куда этот токен передали - отключаются. Не вижу причин почему не взять подобную реализацию.

MrFrimko
Автор

>Асинхронный код плохо читаем и тяжело отлажевать
Как раз наоборот засчет четко определенных мест прерывания(возврата управления) в функциях, мы более точно можем сказать, что происходит.

vitaliykopachyov
Автор

мне понравился доклад. Сказал что асинхронный код работает в одном процессе и в одном потоке...

zipbesh
Автор

Сразу видно что у человека огромный педагогический стаж. (нет!)

dmitriykolesnik
Автор

Новый GIL на таймаутах с 3.2 если я не ошибаюсь

SierjKhaletski
Автор

Злата не рядом с Григорием? Не хочет отвлекать?

naaimiss
Автор

я не понял про ГОРЯЧЧИЕ БУТЕРБРОТДЫ !! что за зверь такой :-J

boobubuo
Автор

У меня вопрос, а какой уровень у участников, что докладчик рассказывает такие банальные вещи? Это профессиональная ориентация?

AndriiKuftachov
Автор

> Асинхронщина
> и называется она GIL
Но для завязанного на IO код GIL не проблема. Название и описание сбивают с толку.
>Асинхронный код плохо читаем и тяжело отлажевать
Код с потоками - тоже.

robotnaoborot