#await — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #await, aggregated by home.social.
-
Async void в C#: Его опасности и почему он все еще существует
Разбираем необычную конструкцию async void В чем отличие от написания async Task ? Какие проблемы могут за ней скрываться? Для чего ее ввели в язык? Как ей правильно пользоваться? Ответы на все эти вопросы далее в статье
https://habr.com/ru/articles/1078372/
#async_void #c# #async #асинхронное_программирование #исключения #антипаттерны #task #await #void #net
-
Async void в C#: Его опасности и почему он все еще существует
Разбираем необычную конструкцию async void В чем отличие от написания async Task ? Какие проблемы могут за ней скрываться? Для чего ее ввели в язык? Как ей правильно пользоваться? Ответы на все эти вопросы далее в статье
https://habr.com/ru/articles/1078372/
#async_void #c# #async #асинхронное_программирование #исключения #антипаттерны #task #await #void #net
-
Async void в C#: Его опасности и почему он все еще существует
Разбираем необычную конструкцию async void В чем отличие от написания async Task ? Какие проблемы могут за ней скрываться? Для чего ее ввели в язык? Как ей правильно пользоваться? Ответы на все эти вопросы далее в статье
https://habr.com/ru/articles/1078372/
#async_void #c# #async #асинхронное_программирование #исключения #антипаттерны #task #await #void #net
-
Как сломать Swift Concurrency
Нужно выполнять асинхронные операции, поддерживать многозадачность в приложении? Async/await к вашим услугам - просто и приятно. Кооперативный пул эффективно переключает потоки между задачами, а компилятор проверяет типы на потокобезопасность. И даже можно подсоединять старые части кода, написанные ещё на GCD! Вот только приложение на проде почему-то начало виснуть…
https://habr.com/ru/articles/1055810/
#swift #concurrency #async #await #gcd #task #ios #deadlock #threads
-
[Перевод] Почему асинхронный Python не такой популярный?
Недавно на Youtube появилась документалка о Python . Примерно в середине ленты есть драматический эпизод о том, как переход от Python 2 к 3 разделил сообщество (спойлер: в конечном итоге этого не случилось ). Первые версии Python 3 (3.0-3.4) в основном делали упор на стабильность и упрощение перехода пользователей с версии 2.7. В 2015 была выпущена версия 3.5 с новой фичей: ключевыми словами async и await для выполнения корутин . Миновало десять лет и девять релизов, через считанные недели выпустят финальную версию Python 3.14. Пока все отвлеклись на фичи разноцветного REPL в 3.14, в release notes появились серьёзные заявления, связанные с конкурентностью и параллелизмом.