fe-interview
fe-interview copied to clipboard
[js] 第163天 怎样在JavaScript中创建一个worker线程?
trafficstars
第163天 怎样在JavaScript中创建一个worker线程?
webworker基本流程,新建一个worker,然后postMessage来传递数据,onmessage接收数据并执行函数。
var worker = new Worker('a.js');
worker.postMessage('Hello World');
worker.onmessage = function (e) {
console.log(e.data);
}
var worker = new Worker('./js/worker.js') // 在主线程中执行
建立多一个线程 var worker = new Worker()
var w = new Worker("demo_workers.js"); // postMessage传递消息 w.postMessage('aaa') // 接收数据 w.onmessage = function (e){}