207 читали · 6 лет назад
Async IO’s Roots. Python
Вот уже почти подошел год блогу, скоро будет пост с отчетом, а пока готова третья часть перевода туториала по асинхронному программированию и библиотеке asyncio. Первая часть Вторая часть __________________________________________________________________________________________ Async IO’s берет свое начало из генераторов Ранее мы с вами уже видели старые корутины, основанные на генераторах. Скоро они будут заменены натуральными корутинами, но пример стоит показать еще раз, с небольшим изменением:...
463 читали · 2 года назад
Асинхронное программирование на Python
Содержание статьи Отличия между асинхронным и синхронным кодом При синхронном программировании компьютер выполняет операции последовательно одну за другой. В таком случае каждая последующая операция будет заблокирована до тех пор, пока не завершится выполнение предыдущей. Асинхронное программирование позволяет запускать операции параллельно, не дожидаясь выполнения последовательности. Это как если бы у вас было восемь рук и вы могли одновременно мыть посуду, пылесосить, читать газету и гладить кота...