filmov
tv
Trio: Structured Concurrency for Python
Показать описание
by Jeremy Thurgood
At: PyConZA 2020
Concurrency has a reputation for being complicated and hard to get right, even
in Python. Fortunately, by using the "structured concurrency" programming
model, it's possible to avoid many of the pitfalls inherent in more traditional
thread-based and callback-based models.
benefits of structured concurrency to Python. Built from the ground up to use
async/await natively, Trio makes it possible to write async software that is
robust and easy to reason about.
In this talk I'll explain how Trio differs from its predecessors (such as
Twisted and asyncio), show that it leads to simpler code with fewer bugs, and
hopefully convince you to give it try.
Room: Video Room 1
Scheduled start: 2020-10-09 12:15:00
At: PyConZA 2020
Concurrency has a reputation for being complicated and hard to get right, even
in Python. Fortunately, by using the "structured concurrency" programming
model, it's possible to avoid many of the pitfalls inherent in more traditional
thread-based and callback-based models.
benefits of structured concurrency to Python. Built from the ground up to use
async/await natively, Trio makes it possible to write async software that is
robust and easy to reason about.
In this talk I'll explain how Trio differs from its predecessors (such as
Twisted and asyncio), show that it leads to simpler code with fewer bugs, and
hopefully convince you to give it try.
Room: Video Room 1
Scheduled start: 2020-10-09 12:15:00