/
githubmirror
/
deno
Обзор
Документация
Войти
/
githubmirror
/
deno
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
tests/unit_node/testdata/worker_threads2.mjs
17 строк
563 B
Bartek Iwańczuk
test(ext/node): add worker_threads test for SharedArrayBuffer (#22850)
12 мар 2024, 01:59
Не верифицирован
12 мар 2024, 01:59
47f3182
Код
Авторство
О чём код?
// Copyright 2018-2023 the Deno authors. All rights reserved. MIT license. import { parentPort, workerData } from "node:worker_threads"; import { once } from "node:events"; async function message(expectedMessage) { const [message] = await once(parentPort, "message"); if (message !== expectedMessage) { console.log(`Expected the message "${expectedMessage}", but got`, message); // fail test parentPort.close(); } } const uint = new Uint8Array(workerData.sharedArrayBuffer); uint[0]++; await message("Hello"); parentPort.postMessage("Hello");