ASP是单线程的还是多线程

来源:百度知道 编辑:UC知道 时间:2024/05/27 03:31:03
假如:
A正在访问一个ASP页面。大概5秒才能返回结果
这时,B接着访问另一个ASP页面。

这ASP页面在同一服务器上,问,B需要排队等待还是直接打开这页面呢?

这得分两种情况来讨论:

1、禁用会话,也就是禁用了SESSION

在这种情况下,同时访问多个页面,IIS会并发(可以简单的理解为同时)处理这些请求,一个页面执行缓慢,不会阻塞其他页面的处理。

2、使用了会话

那么你打开IE,并以Ctrl+N的方式打开多个窗口,各个窗口分别访问一个页面,那么IIS在处理这些请求时会将其排队,逐个处理,这时,一个长时间执行的页面会阻塞你发出的其他访问请求。

这种微妙的差别,你得亲自试一试才能体会到,祝你好运!