Задать вопрос
@Caitiff_One
Обычный человек, начинающий разработчик:)

Что почитать по таскам, потокам, async/await в c#?

Привет всем! Изучаю потихоньку .Net, тут столкнулся с некоторыми сложностями, на примере консольных приложений не очень просто дается понимание async/await, если с тасками ещё хоть как-то, то async/await пока практически не понял:( Посмотрел кучу примеров, статей, но суть пока что все равно ускользает.
Единственное, что советовали - Concurency in C# Cookbook., но её я ещё не успел прочесть, т.к. начал задаваться этим вопросом только позавчера.

Буду рад, если дадите ссылки на какие-нибудь статьи или может книги, где это на ваш взгляд доступнее объяснено.

Спасибо!:)
  • Вопрос задан
  • 2067 просмотров
Подписаться 6 Оценить 1 комментарий
Решения вопроса 2
dasha_programmist
@dasha_programmist
ex Software Engineer at Reddit TS/React/GraphQL/Go
1) Concurrency in C# Cookbook
2) Async in C# 5.0

первую - обязательно, вторую - по желанию, сразу становится всё на свои места
удобное изложение: проблема-решение-пример
Ответ написан
alex1t
@alex1t
.net developer
blog.stephencleary.com/2012/02/async-and-await.html - Async and Await
code.jonwagner.com/2012/09/06/best-practices-for-c... - BEST PRACTICES FOR C# ASYNC/AWAIT
https://msdn.microsoft.com/en-us/magazine/jj991977.aspx - Best Practices in Asynchronous Programming
https://msdn.microsoft.com/en-us/magazine/hh456402.aspx - Asynchronous Programming - Async Performance: Understanding the Costs of Async and Await

Асинхронность в C# 5
1. blogs.msdn.com/b/ruericlippert/archive/2010/12/13/...
2. blogs.msdn.com/b/ruericlippert/archive/2010/12/14/...
3. blogs.msdn.com/b/ruericlippert/archive/2010/12/15/...
4. blogs.msdn.com/b/ruericlippert/archive/2010/12/16/...
5. blogs.msdn.com/b/ruericlippert/archive/2010/12/17/...
6. blogs.msdn.com/b/ruericlippert/archive/2010/12/18/...
7. blogs.msdn.com/b/ruericlippert/archive/2010/12/20/...
8. blogs.msdn.com/b/ruericlippert/archive/2010/12/21/...

habrahabr.ru/post/257221 - Async/await в C#: подводные камни
habrahabr.ru/post/261649 - Недопонимание про async/await и многопоточность в C#

Ещё:
blogs.msdn.com/b/pfxteam/archive/2012/03/24/102872... - Should I expose asynchronous wrappers for synchronous methods?
blogs.msdn.com/b/pfxteam/archive/2012/04/13/102936... - Should I expose synchronous wrappers for asynchronous methods?

Видео: https://channel9.msdn.com/Series/Three-Essential-T... - Six Essential Tips for Async
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
dmitry_pavlov
@dmitry_pavlov
World-class .NET freelance contractor (remotely)
Так может просто с MSDN начать? Или вы именно книжку хотите? На книжку, думаю, не тянет. А те, которые есть / появятся, будут просто пересказом с документации. Ну может еще пример приложения какой-то автор придумает.

Там в принципе по сути всё - Асинхронное программирование с использованием ключ...
Ответ написан
@dubomire
В принципе основы неплохо описаны здесь: Exam Ref 70-483: Programming in C#. Довольно сжато и по сути, с расчётом на новичка
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы