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方法来接收主线程发送过来的数据。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容