HarmonyOS 线程池在应用前后台切换后,是如何执行的
let ff = () => {
taskpool.execute(timerTasks, ohguard, false).then((value: Object) => {
Logger.logan("NativeLoop success2:" + JSON.stringify(value));
}).catch((err: BusinessError) => {
Logger.logan("NativeLoop execute err2:" + JSON.stringify(err));
});
}
setInterval(ff, 60 * 1000);
目的是每分钟执行一次。现在有这样一个问题,假设当前有一个任务A在执行,则应用被切换到后台了,任务可能被暂停……那么此时,setInterval(ff, 60 * 1000)。是否会继续计时?等下一个一分钟时,有一个任务B,应用被切换到前台后,是不是可能存在,两个任务A、B都在执行?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
Component如何监听应用前后台切换
2593浏览 • 1回复 待解决
HSP如何感知前后台切换
3074浏览 • 1回复 待解决
HarmonyOS应用前后台状态切换事件监听
2123浏览 • 1回复 待解决
HarmonyOS 监听前后台切换能在taskpool开启的线程中监听吗?
1058浏览 • 1回复 待解决
HarmonyOS Scan Kit使用中前后台切换后报错1000500001
1149浏览 • 1回复 待解决
HarmonyOS 基于har的module如何接收应用前后台切换事件
1346浏览 • 1回复 待解决
HarmonyOS 在组件或类中内如何监听前后台切换
1263浏览 • 1回复 待解决
HarmonyOS 相机模块的前后台切换
991浏览 • 1回复 待解决
HarmonyOS线程池周期执行任务
2445浏览 • 1回复 待解决
HarmonyOS 前后台进程切换时机
1035浏览 • 1回复 待解决
有监听应用前后台状态切换的api吗
2608浏览 • 1回复 待解决
HarmonyOS 组件如何感知app前后台切换
1490浏览 • 1回复 待解决
HarmonyOS RN前后台切换运行通知如何实现
986浏览 • 1回复 待解决
鸿蒙监听应用程序前后台切换的接口是什么
10646浏览 • 1回复 待解决
HarmonyOS 在使用线程池 ,如何获取线程的id和线程方法名
2349浏览 • 1回复 待解决
如何在组件中监听App前后台切换?
1562浏览 • 1回复 待解决
如何判断应用处于前后台
1497浏览 • 1回复 待解决
怎么监听整个app应用的运行状态,应用级别的前后台切换的监听
2761浏览 • 1回复 待解决
HarmonyOS在har 静态库里面能否检测app前后台切换,有什么方法?
1286浏览 • 1回复 待解决
HarmonyOS 如何区分页面onPageShow/onPageHide里路由切换时机和前后台切换时机?
824浏览 • 1回复 待解决
线程与线程池的个数限制
7253浏览 • 1回复 待解决
数据库连接池是线程安全的吗?
3590浏览 • 1回复 待解决
HarmonyOS线程池使用崩溃
1482浏览 • 1回复 待解决
HarmonyOS 线程池使用策略咨询
1074浏览 • 1回复 待解决
未开启长时任务,程序放在后台后,setInterval执行最后一次任务之后就会停止运行被挂起。应用被挂起后,不是立马回收资源,只是任务停止运行应用挂起,比如应用setInterval仍在。等待一段时间后回到前台,应用恢复将继续执行任务,但在后台的等待时间内并不会执行任务。需要申请长时任务,只要开了长时任务并成功触发条件,在后台和锁屏才可以成功执行任务。