2015-05-08 46 views

回答

2

是否可以在JavaScript中保存/恢复调用堆栈?

我试图找到一种方法来实现多线程JavaScript中

的JavaScript,语言,是对主题几乎完全沉默穿线。 实现传统上只使用它的单个线程(在浏览器中,在NodeJS中等)。

在JavaScript级别实现多线程是不可能的;你必须在内部执行 JavaScript实现(V8,SpiderMonkey,JScript等)。例如,Java的两个主要JavaScript实现(Rhino和Nashorn)都是完全多线程的。

+1

另请参阅https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers,过去我也将工作发送到iframe,但是hack咳嗽破解。 – Radio

+1

@Radio:啊,很好的将它们标记为浏览器场景,是的。这是一个明确的链接:http://www.w3.org/TR/workers/ –

+0

是的,我几乎完全在浏览器中自己。感谢W3c链接。对于JS来说这确实是一个有趣的话题。干杯! – Radio