gpt4 book ai didi

asp.net - ASP.NET工作进程中的并行工作是否阻塞连接线程?

转载 作者:行者123 更新时间:2023-12-03 13:18:09 24 4
gpt4 key购买 nike

我不确定标题中是否使用了正确的术语,但这是我的问题。

如果我有一个库存标准的ASP.NET网页(webforms或mvc),并且希望进行一些冗长的处理,则可以创建一个新的流程并将其启动。

例如。将上传的文件保存到本地文件夹,然后对其进行一些图像处理
例如。将上传的视频保存到本地文件夹,然后对其进行一些视频编码。

因此,在执行此过程的过程中,它将有效地阻止到达IIS服务器的要处理/处理的可用连接吗?

就像,我听说有数量有限的连接可以立即处理...这是... err线程队列上的线程数?唔。

基本上,我可以进行一些后台任务吗,并且不会影响我可以处理的可能请求的数量。

最佳答案

如果生成新线程,则可以继续处理对用户的响应,连接将关闭并释放与池的连接。在我工作的地方,我们将这种类型的设置用于错误记录。用户会收到一条快速的错误消息,我们的过程很漫长,试图找出发生了什么并通过各种机制通知我们。

但是,请不要相信我的意思,长时间 sleep 会产生一个线程,并亲自对其进行测试。

关于asp.net - ASP.NET工作进程中的并行工作是否阻塞连接线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1503686/

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