.NET Task.Run 由于 AppRecycle 可以安全使用吗?

.NET Task.Run safe to use due to AppRecycle?

我正在阅读很多关于 AppRecycling 的文章,这困扰了我很长时间。我不明白,我经常读到如果你使用 Task.Run 使用它是不安全的,因为它可以回收?

有人可以向我解释一下这个 AppRecycle 的作用以及当我使用 Task.Run 时,我可以安全地说这个任务将被执行吗,或者 Recycle 进程是否有可能取消这个任务?

我也在谈论.NET Core WebApi,不知道这是否重要。

我需要的是一个 API 可以立即响应用户,但会启动一个 "Process",使用 Task.Run 联系一些 API 并进行一些计算"in the background".

非常感谢

使用 Docker 容器时不会发生这种情况。正如@Martheen 已经提到的,Docker.

内部没有进行回收