使用新进程执行函数,比如在java中使用新线程

时间:2016-10-24 18:20:19

标签: javascript

有没有办法创建新进程并使其执行一些代码,而主进程也执行一些代码。 在我的代码中,我使用了这样的东西:

<script>
function f1(){//some code
}
setTimeout(f1,delay);
</script>

我的问题是:主进程执行f1函数还是新函数?如果是主要的,我怎么能用新进程执行f1函数。

我尝试过setTimeout函数,我发现主进程在延迟时间后执行该函数。

请帮助。

1 个答案:

答案 0 :(得分:1)

线程和进程是两回事。

直到最近,JavaScript还没有。你可以使用0的超时来模拟多线程。你仍然可以这样做。

对于真正的多线程,您现在可以使用Web Workers。我不认为你可以拥有多个进程,除非你使用的是一些插件(例如Java Applets)。

只需在维基百科中搜索主题,流程和WebWorkers。