TGViewer
DotNetRu DotNetRu @dotnetru · 2.32K subscribers
Post #195 392
ValueTask — почему, зачем и как? (https://habr.com/ru/company/clrium/blog/465259/) — пространство имен System.Threading.Tasks и класс Task впервые были представлены в .NET Framework 4. С тех пор, этот тип, и его производный класс Task<TResult>, прочно вошли в практику программирования на .NET, стали ключевыми аспектами асинхронной модели, реализованной в C# 5, с его async/await. В статье рассказывается о новых типах ValueTask/ValueTask<TResult>, которые были введены с целью повышения производительность асинхронного кода, в тех случаях, когда ключевую роль играют накладные расходов при работе с памятью.
#dotnet #csharp #valueTask #multithreading #async #dev #tasks
Хабр ValueTask<TResult> — почему, зачем и как? Предисловие к переводу В отличие от научных статей, статьи данного типа сложно переводить "близко к тексту", приходится проводить довольно сильную адаптацию. По этой причине приношу свои извинения,...
More from @dotnetru
  1. Oct 14, 2026Post #778
  2. Oct 7, 2026Post #777
  3. Oct 5, 2026Мудрёный hill-climbing, опасный supply chain, полезный memory dump Подкаст RadioDotNet вып…
  4. Sep 30, 2026Post #774
  5. Sep 23, 2026#видеозаписи До нового DotNext осталось совсем немного, а по дороге на конференцию — можно…
  6. Sep 22, 2026Открываем охоту на кабанчика 🐗 BookClub DotNet возвращается с третьим сезоном и в новом с…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →