现在有一需求,需要一次进行多次ajax请求,并将请求的结果放入到一个[]中,请问数组的push方法是否线程安全?
JS是单线程的,没有线程安全这问题。
建议看看这篇翻译(JavaScript的单线程性质以及定时器的工作原理):
http://www.phpweblog.net/rainman/archive/2009/01/05/6267.html
多个Ajax请求,触发的回调也是事件响应(readystatechange事件),当然也有框架用的是setInterval定时器轮询的(ExtJs),但本质也是事件。