// 主线程
const worker = new Worker('worker.js');
// 发送数据给Worker
worker.postMessage({ type: 'calculate', data: 1000000 });
// 接收Worker返回结果
worker.onmessage = (e) => {
console.log('主线程收到结果:', e.data.result);
// 终止Worker
worker.terminate();
};
// 错误处理
worker.onerror = (error) => {
console.error('Worker错误:', error);
};