worker.testonprocesskilled()
基础库 或更高版本; 且 支付宝客户端 10.5.60 或更高版本; 若版本较低,建议采取 兼容处理 。
主体: 企业支付宝小程序
相关文档: my.createworker
用于模拟 ios experimentalworker
线程被系统回收事件,主线程中通过 worker.onprocesskilled 监听, 以便于调试。
仅限 ios 系统, 仅支持在 worker 线程内可用。
主线程
worker 线程
const worker = my.createworker('workers/index.js', {
useexperimentalworker: true
})
// 监听 experimentalworker 被系统回收事件
worker.onprocesskilled(function () {
console.log('worker has been killed')
// 重新创建一个worker
// my.createworker()
})
// workers/index.js
settimeout(() => {
// 模拟 experimentalworker 线程被系统回收事件
worker.testonprocesskilled();
}, 2000)