Асинхронность в программировании
https://tproger.ru/articles/asynchronous-programming/
Асинхронное программирование — очень мощный инструмент для оптимизации высоконагруженных программ.
В статье рассказываем:
— зачем нужна асинхронность в программировании,
— что из себя представляют функции обратного вызова (callback),
— что такое корутины и какими они бывают.
#программирование #асинхронность
https://tproger.ru/articles/asynchronous-programming/
Асинхронное программирование — очень мощный инструмент для оптимизации высоконагруженных программ.
В статье рассказываем:
— зачем нужна асинхронность в программировании,
— что из себя представляют функции обратного вызова (callback),
— что такое корутины и какими они бывают.
#программирование #асинхронность
Tproger
Асинхронность в программировании
В высоконагруженных системах эффективная работа с помощью простых потоков затруднена. Разбираемся, как решить проблему с помощью асинхронности.
Большой видеокурс по асинхронному программированию
https://tprg.ru/eMSi
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов.
#асинхронность
https://tprg.ru/eMSi
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов.
#асинхронность
Зачем нужно асинхронное программирование и когда всё-таки лучше остановиться на синхронном приложении?
Вот один из самых доступных и нескучных докладов, который поможет во всём разобраться. За чуть больше часа лекции Эдуард Жук объясняет, в чём проблема синхронных приложений и что с этим можно сделать. Показывает, что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и потоков в веб-серверах.
Всё на примерах Python, но интересно будет и разработчикам на других языках. Судя по комментариям, одно из самых приятных и простых объяснений async/await, а «харизма автора так и прет»: https://youtu.be/AXkOli6BsBY
#python #асинхронность
Вот один из самых доступных и нескучных докладов, который поможет во всём разобраться. За чуть больше часа лекции Эдуард Жук объясняет, в чём проблема синхронных приложений и что с этим можно сделать. Показывает, что происходит с точки зрения ОС при HTTP-запросе, как обрабатывать несколько запросов одновременно и какие есть преимущества, недостатки у процессов и потоков в веб-серверах.
Всё на примерах Python, но интересно будет и разработчикам на других языках. Судя по комментариям, одно из самых приятных и простых объяснений async/await, а «харизма автора так и прет»: https://youtu.be/AXkOli6BsBY
#python #асинхронность
Old but gold: полный курс по асинхронному программированию
Сейчас асинхронное программирование стало так же популярно, как и классическое параллельное программирование. Но разобраться в нём сходу всё ещё не так уж просто.
Делимся с вами большим бесплатным курсом из 29 видео, который поможет разобраться в теме. Там есть лекции, доклады и репозитории с множеством примеров кода на гитхабе. Последнее обновление — несколько месяцев назад: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
Сохраните, чтобы не потерять.
#асинхронность #курсы
Сейчас асинхронное программирование стало так же популярно, как и классическое параллельное программирование. Но разобраться в нём сходу всё ещё не так уж просто.
Делимся с вами большим бесплатным курсом из 29 видео, который поможет разобраться в теме. Там есть лекции, доклады и репозитории с множеством примеров кода на гитхабе. Последнее обновление — несколько месяцев назад: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
Сохраните, чтобы не потерять.
#асинхронность #курсы
Редко рекомендуем курсы, но тут большой годный видеокурс по асинхронному программированию
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
#асинхронность
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
#асинхронность
Асинхронность в JS: как выполнять долгие сетевые запросы и не блокировать основной поток
В статье простым языком и с примерами кода объяснили, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций: https://habr.com/ru/articles/748660/
#javascript #асинхронность
В статье простым языком и с примерами кода объяснили, как в синхронном JavaScript вынести операции за рамки единого потока, чтобы не блокировать действие кода после тяжёлых операций: https://habr.com/ru/articles/748660/
#javascript #асинхронность
Главная проблема новичков в асинхронном программировании на Python
Асинхронность в Python должен знать почти каждый разработчик на Python, который хочет быть вовлечён в коммерческую разработку. Как минимум это касается веб-программирования, где очень важна скорость отклика приложения.
В статье вы узнаете про главную проблему асинхронного программирования на Python. И лучше разберётесь с async и await: https://tproger.ru/articles/glavnaya-problema-novichkov-v-asinhronnom-programmirovnaii-na-python
#python #асинхронность
Асинхронность в Python должен знать почти каждый разработчик на Python, который хочет быть вовлечён в коммерческую разработку. Как минимум это касается веб-программирования, где очень важна скорость отклика приложения.
В статье вы узнаете про главную проблему асинхронного программирования на Python. И лучше разберётесь с async и await: https://tproger.ru/articles/glavnaya-problema-novichkov-v-asinhronnom-programmirovnaii-na-python
#python #асинхронность
Редко рекомендуем курсы, но тут большой годный видеокурс по асинхронному программированию
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
#асинхронность
В нём на примере асинхронности в JavaScript объясняются широко распространённые методы асинхронного программирования, адаптеры между ними и вспомогательные приёмы. Под каждым видео есть ссылки на репозитории с примерами кода.
Курс состоит из 23 лекций продолжительностью около 17 часов: https://youtube.com/playlist?list=PLHhi8ymDMrQZ0MpTsmi54OkjTbo0cjU1T
#асинхронность