javascript - HTML5 Web Worker 是线程还是进程?

标签 javascript html concurrency parallel-processing web-worker

来自 Mozilla 文档:

Web Workers is a simple means for web content to run scripts in background threads.

考虑到 Javascript 是单线程的,web worker 是单独的线程还是进程?是否有将它们归类为线程的共享内存?

最佳答案

它们在后台运行 threads ,但 API 完全从实现中抽象出来,因此您可能会遇到一个浏览器,它只是将它们安排在与其他事件相同的线程上运行,就像 Node 所做的那样。进程太重,无法运行后台任务。

关于javascript - HTML5 Web Worker 是线程还是进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54939655/

相关文章:

javascript - 在 Chrome 中使用 JavaScript 将音频录制为 .wav

javascript - 是否有可能以某种方式在 Angular 路由守卫上使用否定运算符?

html - 在 html/css 中的并发背景颜色中开始新的背景颜色

java - Dekker 的算法不适用于三个进程

javascript - 中心 Javascript 弹出到屏幕

html - 为什么谷歌不显示带星号的评论/评级?

php - 我可以为我的网站禁用 Google Web Light 吗?

java - int 基本类型的 volatile 声明

java - 通过锁链锁

javascript - 将当前标签类应用到当前页面?