JS中多线程 Worker

js 中通过new Work 创建多线程任务执行

var worker = new Worker(jsfilepath)

前台:

通过 new Worker( js) 加载一个JS文件来创建一个worker并返回一个worker实例。

通过worker.postMessage( data ) 方法来向worker发送数据。

通过worker.onmessage方法来接收worker发送过来的数据。

worker.terminate() 可以终止worker

后台js

通过postMessage( data ) 方法来向主线程发送数据。

绑定onmessage方法来接收主线程发送过来的数据。

你可能感兴趣的:(JS中多线程 Worker)