如果我在asp.net中创建一个线程会发生什么?

时间:2010-11-05 12:15:55

标签: asp.net multithreading

我想在asp.net mvc应用程序中创建一个线程。

会发生什么?

A)当请求结束并发送响应时,线程将死亡。

B)线程将继续运行,并在线程终止时发送响应。

C)线程将在不阻塞响应的情况下运行并在完成任务时死亡

1 个答案:

答案 0 :(得分:1)

  

C.Thread将在没有阻止响应的情况下运行并在需要时死亡。

然而,有一些陷阱。如果大量用户正在生成线程,线程实际上会降低性能。

如果你还没有看到它,这里有一篇文章介绍了ASP.NET中的线程并解释了它的优缺点。

http://www.beansoftware.com/ASP.NET-Tutorials/Multithreading-Thread-Pool.aspx