HarmonyOS线程池周期执行任务

实现java的周期线程池,可以使用Timer中的属性setTimeout设置一个定时器,该定时器在定时器到期后执行一个函数。该定时器在回调被执行后自动删除,或使用clearTimeout接口手动删除。

HarmonyOS
2024-05-26 15:36:51
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

使用的核心API

Timer (定时器)

核心代码解释

@Entry 
@Component 
struct Time { 
build() { 
  Column() { 
    Button("点击") 
      .onClick(() => { 
        this.a() 
      }) 
  }.width('100%') 
  .height('100%') 
} 
​ 
a() { 
  console.log("taoyusheng111"); 
  setTimeout(() => { 
    this.a() 
  }, 1000); 
} 
}
分享
微博
QQ
微信
回复
2024-05-27 20:40:13
相关问题
HarmonyOS 如何实现后台执行任务
228浏览 • 1回复 待解决
HarmonyOS线程使用崩溃
740浏览 • 1回复 待解决
延迟任务执行时机及运行线程
2513浏览 • 1回复 待解决
HarmonyOS @ohos.taskpool(启动任务
869浏览 • 1回复 待解决
线程线程的个数限制
4579浏览 • 1回复 待解决
HarmonyOS 线程使用策略咨询
408浏览 • 1回复 待解决
HarmonyOS taskpool线程数量问题
459浏览 • 0回复 待解决
HarmonyOS taskPool线程task入参问题
656浏览 • 1回复 待解决