Асинхронность vs. потоки: кто выживет в эпоху NoGIL?

Аватар автора
Positive Events
Сейчас многие начинающие разработчики знают лишь async/await и не представляют, как многопоточность влияет на экосистему. При этом некоторые асинхронные библиотеки под капотом используют потоки, а классические Django и Flask работают с большой нагрузкой за счет многопоточности и процессов. В докладе мы сравним синхронный и асинхронный подходы на реальных примерах (PyMongo vs. Motor, Sync vs. Async FastAPI), разберем, как GIL сдерживает параллелизм, и покажем, как все меняет NoGIL-подход. Вы увидите, зачем нужно понимать потоки и как грядущие изменения в языке могут изменить баланс между классической синхронностью и асинхронностью.

0/0


0/0

0/0

0/0