Предисловие Эта статья является продолжением цикла статей про асинхронность: Асинхронность: назад в будущее. Асинхронность 2: телепортация сквозь порталы. Спустя 3 года я решил расширить и обобщить имеющийся спектр асинхронного взаимодействия с использованием сопрограмм.…
Асинхронность. Асинхронность никогда не меняется. Node.js использовал асинхронность, чтобы получить большой rps для io-операций. TC39 добавила промисы в спецификацию для борьбы с адом колбеков. Наконец, мы стандартизировали async/await. Но асинхронность никогда не меняется. Погодите, что это синеет в небе? Похоже bluebird несёт в клюве пояс с инструментами для тех из нас, кто плотно подсел на thenable-объекты и всю эту асинхронную лапшу. Читать дальше →
Асинхронность в Python — одна из тех тем где на собеседовании начинают плыть.Почему await не делает код параллельным?Как на самом деле работает event loop?Когда asyncio — правильный выбор, а когда лучше использовать потоки или процессы?В этой статье разберём асинхронность с прицелом на senior…
Асинхронность NIO и асинхронность Kotlin: попробуем разобраться какие идеи заложены и как совместно использовать то и другое. А есть ли связь?