我听说JavaScript是单线程的,对吗?那么如何实现并行执行(同时)多个函数呢?
我有以下脚本,并且我想告诉你每个XML文件大小为4.6MB。
myfunction('sample1.xml');
myfunction('sample2.xml');
myfunction('sample3.xml');
.
.
myfunction('sample15.xml');
function myfunction(name) {
$.ajax({
type: "GET",
url: name,
dataType: "xml",
success: parseXml
});
function parseXml(xml) {
//searching the xml file
}
}
我的目标是加速搜索xml文件的过程,为此,我认为并行执行很好。那么,在JavaScript函数中是否可以进行并行执行?或者有什么方法可以加快我的函数执行速度。