Я хочу реализовать код счетчика, который состоит из 2 основных частей: 1. Рабочий счетчика, который непрерывно увеличивает значение WebAssembly.Memory в качестве переменной счетчика, 2. Основной код, который читает значение счетчика из потока счетчика, когда захочет. Я хочу реализовать этот код, используя веб-работника и postMessage для передачи значения счетчика. WebAssembly.Memory является контейнером счетчика и определен в основном коде и увеличивается в работнике счетчика. На самом деле я хочу использовать WebAssembly.Memory, например SharedArrayBuffer. Мой вопрос: как реализовать рабочую часть кода и увеличить счетчик в JS, а затем прочитать его в основном коде? На самом деле я не хочу использовать многопоточность в WASM, но я просто хочу реализовать свою цель в Javascript, потому что я считаю, что многопоточность - это всего лишь бета-версия, и на самом деле это многозадачность, а не многопоточность. И невозможно одновременно запустить 2 потока.