0

我想实现一个具有 2 个主要部分的计数器代码:1. 一个计数器工作者,它不断地将 WebAssembly.Memory 作为计数器变量递增,2. 随时从计数器线程读取计数器值的主代码。我想使用 web worker 和 postMessage 来实现此代码以传递计数器的值。WebAssembly.Memory 是计数器的容器,在主代码中定义,并在 counter worker 中增加。事实上,我想像 SharedArrayBuffer 一样使用 WebAssembly.Memory。我的问题是:如何实现代码的worker部分并在JS中增加计数器然后在主代码中读取它?实际上我不想在 WASM 中使用多线程,但我只想在 Javascript 中实现我的目标,因为我相信今天的多线程只是一个测试版,实际上是多任务而不是多线程。并且不可能完全同时运行 2 个线程。

4

0 回答 0