TGViewer
C# (C Sharp) programming C# (C Sharp) programming @csharp_ci · 18.1K subscribers
Post #578 4.47K
Microsoft наконец-то сделала правильную работу с фоновыми задачами.

Что они сделали?

Для тех, кто не знает:

Фоновые задачи позволяют обрабатывать некоторые части работы приложения в фоновом режиме, чтобы не прерывать обычную работу приложения.

Например, это может быть обработка сообщений в фоновом режиме без остановки других действий в приложении.

Что было не так до выхода .NET 8?❓

До .NET 8 при запуске приложения размещенные в нем службы запускались одна за другой. Каждая служба должна была завершить запуск, прежде чем могла начаться следующая.

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

Решение в .NET 8:

В .NET 8 две новые функции позволяют нам запускать или останавливать службы одновременно, а не одну за другой. Вы можете включить эту функцию, изменив настройки в HostOptions для всех используемых служб.

@csharp_ci
More from @csharp_ci
  1. Oct 17, 2026🌐 Новый `HttpClient` на каждый запрос? Под нагрузкой это может закончиться исчерпанием по…
  2. Oct 16, 2026🛠 У .NET появился свой аналог rustup и nvm Microsoft представила dotnetup: менеджер для у…
  3. Oct 16, 2026Запрос проходит через несколько сервисов, обращается к базе данных и внешним API. Пользова…
  4. Oct 16, 2026Post #1907
  5. Oct 15, 2026Что на самом деле происходит с вашим async-методом: компилятор C# переписывает его в конеч…
  6. Oct 14, 2026Helm-чарты прямо из C#, без запуска `helm` 🛠 HelmSharp позволяет рендерить шаблоны и упра…
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 →