gpt4 book ai didi

c# - 从 MVC 运行短暂的后台任务

转载 作者:太空狗 更新时间:2023-10-29 21:40:32 27 4
gpt4 key购买 nike

我正在编写一个 ASP.NET MVC 3 应用程序。当用户登录时,我需要检查远程系统并从系统中获取该用户的最新数据。此任务大约需要 15 秒。

用户应该能够在登录后直接进入我的应用程序(远程调用不必等待 15 秒!)。当远程调用完成时,用户本地信息将被更新。

我正在考虑使用线程来执行此操作,在他们登录后创建它并让它运行。然而,在阅读之后,我担心在 MVC 中使用线程时回收等问题。我会使用一个异步 Controller ,但我不需要向用户反馈这个后台进程的状态。我对线程的关注是否正确,即使它们是短暂的?

最佳答案

...关注回收...

...不需要向用户反馈状态...

...短暂...

您应该使用 ThreadPool.QueueUserWorkItem 的 3 个理由.

关于c# - 从 MVC 运行短暂的后台任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12353824/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com