tt.createWorker

更新时间 2024-07-24 02:58:49
收藏
我的收藏
基础库 2.78.0 开始支持本方法,低版本需做兼容处理,这是一个同步方法。​
创建一个 Worker 线程,目前限制最多只能创建一个 Worker,创建下一个 Worker 前请调用 Worker.terminate() 销毁当前 Worker 实例。​

语法​

text
复制
tt.createWorker(scriptPath)

参数说明​

scriptPath​

类型​
默认值​
必填​
说明​
最低支持版本​
string​
是​
Worker 入口文件的绝对路径
2.78.0​

返回值​

Worker 对象。​

扫码体验​

代码示例​

js
复制
const worker = tt.createWorker("workers/index.js");

Bug & Tip​

    Tip:接口使用前需要在 app.json 中配置 workers 字段,支持配置为单个 Worker 文件或 Worker 代码根目录,配置路径下的所有 JS/TS 代码最终将被打包成一个 JS 文件;
    Tip:scriptPath 为入口文件的绝对路径,且不以 / 开头,需要包含在 app.json 中的 workers 字段配置的路径内