我把文件加密放在 Worker 执行,希望在加密过程中不断回传进度给主线程,用于更新进度条。请问在 HarmonyOS 中,如何让 Worker 定时 postMessage 回传状态?

鸿蒙问答专区
我把文件加密放在 Worker 执行,希望在加密过程中不断回传进度给主线程,用于更新进度条。请问在 HarmonyOS 中,如何让 Worker 定时 postMessage 回传状态?
**代码:**
```ts
// worker.js
onmessage = (e) => {
for (let i=0;i<100;i++) {
postMessage({ progress: i });
}
};
```