Можно ли сохранить/восстановить стек вызовов в javascript? Я пытаюсь найти способ реализовать многопоточность в javascript, поэтому в этом отношении мне интересно, если можно восстановить стек вызовов.Можно ли сохранить/восстановить стек вызовов в javascript?
-1
A
ответ
2
Можно ли сохранить/восстановить стек вызовов в javascript?
No.
Я пытаюсь найти способ реализовать многопоточность в JavaScript
JavaScript, язык, почти полностью молчит на тему резьб. Реализации традиционно использовали только один поток с ним (в браузерах, в NodeJS и т. Д.).
Реализация многопоточности невозможна на уровне JavaScript; вам нужно будет сделать это внутри реализация JavaScript (V8, SpiderMonkey, JScript и т. д.).
Например, как основные реализации JavaScript Java (Rhino и Nashorn) полностью многопоточные.
См. Также https://developer.mozilla.org/en-US/docs/Web/API/Web_Workers_API/Using_web_workers. В прошлом я также отправлял работу в iframes, но взламывал кашлем. – Radio
@Radio: Ах, хорошо отметить их для сценария браузера, да. Вот окончательная ссылка: http://www.w3.org/TR/workers/ –
Да, я почти исключительно в браузере. Спасибо за ссылку W3c. это интересная тема для JS. Ура! – Radio