Comet, HostedService, Timer, Net10
https://www.perplexity.ai/search/kakaia-posledniaia-versiia-net-HOSsPlTIQvagXDV3gzeMNg
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebAppBackGround01.slnx
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebApp01\WebApp01.csproj
------
| Тип сервиса | Поток выполнения | Как запускается |
|---|---|---|
IHostedService | ThreadPool | StartAsync() выполняется синхронно на главном потоке хоста при старте приложения. Долгая задача блокирует запуск других сервисов! |
BackgroundService | ThreadPool | StartAsync() сразу возвращает Task, а ExecuteAsync() запускается асинхронно на ThreadPool (fire-and-forget). Не блокирует старт. |
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebAppBackGround011\WebAppBackGround011.csproj
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebAppBackGround012\WebAppBackGround012.csproj
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebAppBackGround02\WebAppBackGround02.csproj
D:\Projects\VS\2604\Comet\WebAppBackGround01\WebAppBackGround021\WebAppBackGround021.csproj
Комментариев нет:
Отправить комментарий