Javascript web工作人员何时创建新线程?

Javascript web工作人员何时创建新线程?,javascript,web-worker,Javascript,Web Worker,当我通过使用js文件调用其构造函数来创建新的web worker时,web worker是否创建了新线程 还是每次调用postMessage,都会创建一个新线程 我基本上需要知道是否可以在现有web worker上生成新线程。就目前而言,创建worker时会创建“单独的线程或进程或等效结构”,然后它会有一个事件循环,如主线程的事件循环,这是放置消息等事件的地方 不过,只要符合规范定义的语义,实现就可以自由地执行它们想要的操作 我基本上需要知道是否可以在现有的web worker上生成新线程 如果

当我通过使用js文件调用其构造函数来创建新的web worker时,web worker是否创建了新线程

还是每次调用
postMessage
,都会创建一个新线程

我基本上需要知道是否可以在现有web worker上生成新线程。

就目前而言,创建worker时会创建“单独的线程或进程或等效结构”,然后它会有一个事件循环,如主线程的事件循环,这是放置
消息
等事件的地方

不过,只要符合规范定义的语义,实现就可以自由地执行它们想要的操作

我基本上需要知道是否可以在现有的web worker上生成新线程


如果您的意思是让一个工人同时运行多个线程,那么唯一的方法就是使用相同的脚本多次调用
new worker
(这是一个非常有效的操作),当然,这不是一个工人同时运行多个线程,而是两个工人运行相同的代码,每个都有一个线程。

非常感谢T.J,你回答了我的问题。祝你有美好的一天!