マルチスレッド的にループを回す
worker.js
self.addEventListener('message', (message) => {
for (let index = 0; index < 100; index++) {
console.log(message.data + "_" + index);
}
});
実行側
// メッセージを送信する
const worker1 = new Worker('worker.js');
worker1.postMessage('こんにちは1');
const worker2 = new Worker('worker.js');
worker2.postMessage('こんにちは2');
const worker3 = new Worker('worker.js');
worker3.postMessage('こんにちは3');
これでこんにちはが入り乱れて実行される。