gpt4 book ai didi

javascript - Web Worker 何时创建新线程?

转载 作者:行者123 更新时间:2023-11-29 10:11:23 32 4
gpt4 key购买 nike

当我通过js文件调用其构造函数创建新的web worker时,web worker会创建一个新线程吗?

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

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

最佳答案

至于the specification继续,“单独的线程或进程或等效构造”是在您创建工作人员时创建的,然后它有一个类似于主线程事件循环的事件循环,这是放置 message 等事件的地方。

不过,实现可以自由地做他们想做的事,前提是它符合规范定义的语义。

I basically need to know if I can generate new threads on an existing web worker.

如果您的意思是让一个单个 worker 同时运行多个线程,那么唯一的方法就是调用new Worker 多次使​​用相同的脚本(这是一件完全有效的事情),这当然不是具有多个线程的单个 worker,而是两个运行相同的代码,每个都有一个线程。

关于javascript - Web Worker 何时创建新线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32924109/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com