一个请求被卡住,那么其他请求能执行吗?
网友说http.sys排队什么的。自己先测试一下
新建MVC 项目。
namespace MVCTest.Controllers { public class HomeController : Controller { public ActionResult Index() { return View(); } public String Delay() { Thread.Sleep(5000); return "延时出现"+DateTime.Now.Second+" "+ DateTime.Now.Millisecond; } public String ShowNow() { return "立即出现" + DateTime.Now.Second + " " + DateTime.Now.Millisecond; }
http://localhost:52586/home/Delay 这个界面卡住的时候,等一会儿才变
在此期间刷新 http://localhost:52586/home/shownow,这个界面实时变化。这就是多线程的。