如果我在asp.net中创建线程,会发生什么情况?
问题描述:
我想在一个asp.net mvc应用程序中创建一个线程。如果我在asp.net中创建线程,会发生什么情况?
会发生什么?
A)当请求结束并且发送响应时,线程将死亡。 B)线程将继续运行,线程终止时将发送响应。
C)线程运行,而不会阻塞反应和死亡时,它已经完成了它的任务
答
C.Thread将不会阻塞响应,并在需要时死亡运行。
但是,有一些陷阱。如果大量用户正在产生线程,线程实际上可能会降低性能。
如果您还没有看到它,这里有一篇关于ASP.NET中线程化的文章,并解释了优点和缺点。
http://www.beansoftware.com/ASP.NET-Tutorials/Multithreading-Thread-Pool.aspx
谢谢你回答,因为我怀疑:-) – bikt 2010-11-05 12:39:27