4

で worker_threads を実験しようとしていnode.jsます。

const { Worker, isMainThread, parentPort } = require('worker_threads');
if (isMainThread) {
    // This code is executed in the main thread and not in the worker.

    // Create the worker.
    const worker = new Worker(__filename);
    // Listen for messages from the worker and print them.
    worker.on('message', (msg) => { console.log(msg); });
} else {
    // This code is executed in the worker and not in the main thread.

    // Send a message to the main thread.
    parentPort.postMessage('Hello world!');
}

上記のコードを保存してターミナルindex.jsで実行node --experimental-worker index.jsします。次のエラーが表示されます。

ノード: 不適切なオプション: --experimental-worker。

v8.16.0Macにノードがインストールされています。

4

2 に答える 2