有没有办法创建新进程并使其执行一些代码,而主进程也执行一些代码。 在我的代码中,我使用了这样的东西:
<script>
function f1(){//some code
}
setTimeout(f1,delay);
</script>
我的问题是:主进程执行f1函数还是新函数?如果是主要的,我怎么能用新进程执行f1函数。
我尝试过setTimeout函数,我发现主进程在延迟时间后执行该函数。
请帮助。
答案 0 :(得分:1)
线程和进程是两回事。
直到最近,JavaScript还没有。你可以使用0的超时来模拟多线程。你仍然可以这样做。
对于真正的多线程,您现在可以使用Web Workers。我不认为你可以拥有多个进程,除非你使用的是一些插件(例如Java Applets)。
只需在维基百科中搜索主题,流程和WebWorkers。