jquery中循环发送ajax请求,是否相当于多线程发送请求?

是这样的,用jquery循环发送ajax异步请求,去访问系统的某个方法;这种方式是不
是就相当于多个用户同时访问这个方法?这个问题我有些疑问,因为,就算是ajax异步请求,他也还是一个一个来的啊,,,这就有些尴尬了,麻烦大家解惑。。。

一台电脑除非兴建线程相当于多个用户同时访问,送ajax异步请求,因为 js是单线程的,ajax的确是多线程的,可以同时从浏览器端请求多次,但事件状态变换后回调时要等待队列。

jquery的ajax可以同步也可以异步,

js是单线程的,没有多线程概念,ajax的异步都是居于回调来实现的。至于同时发送多少个请求受限于浏览对同一个域名的请求数量,并不是一个一个来。

ajax的返回并不是按照你先发送就会先返回,这个依赖于网络了,如果第一个刚请刚好网络慢走了其他的线路说不定最后一个返回。

需要注意的是如果你的服务器使用到了session,同一浏览器同一个网站的请求使用同一个session,服务器如果对session做同步锁定操作,那么就会一个处理完毕再到下一个,没用到session就看你服务器并发处理请求的能力了。

session同步可以参考这个2个
asp.net/asp网站浏览器打开一个长时间运行的页面同时打开其他页面为什么被挂起
php同一个浏览器共用session并发挂起

一句话:浏览器是多线程的。
js引擎的处理方式是单线程的,但为什么却可以发送异步请求呢。因为,浏览器中,有很多的多线程处理技术。
至于你的问题,从一方面来说是对的。但只是一方面。

用jquery when试下

jQuery中的when实现多个AJAX请求对应单个回调