sud.createWorker
JS
Worker sud.createWorker(string scriptPath)创建一个 worker 线程
参数
- string scriptPath: worker 入口文件的路径,相对于 worker 源码目录的路径 。入口文件必须位于 worker 源码目录或子目录内,如果 worker 源码配置是具体文件,则入口文件必须和配置文件一致
返回值
- Worker: 返回
Worker对象,具体说明见下面
Worker 说明:
- Worker 线程最大并发数量限制为 1 个。创建下一个前请用
Worker.terminate()结束当前 worker 线程 - Worker 内代码只能
require指定 worker 路径内的文件,无法引用其它路径 - Worker 的入口文件由
createWorker()时指定,开发者可动态指定 worker 入口文件 - Worker 线程的环境支持 SUD Runtime JavaScript API 有限,具体的 API 见下面
支持的 SUD Runtime JavaScript API
- clearTimeout
- clearInterval
- require
- setTimeout
- setInterval
- Worker.onMessage
- Worker.postMessage