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); 
} 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
分享
微博
QQ
微信
回复
2024-05-27 20:40:13
相关问题
HarmonyOS 如何实现后台执行任务
642浏览 • 1回复 待解决
HarmonyOS线程使用崩溃
1289浏览 • 1回复 待解决
延迟任务执行时机及运行线程
2989浏览 • 1回复 待解决
线程线程的个数限制
6996浏览 • 1回复 待解决
HarmonyOS @ohos.taskpool(启动任务
1336浏览 • 1回复 待解决
HarmonyOS taskpool线程数量问题
1186浏览 • 0回复 待解决
HarmonyOS 线程使用策略咨询
901浏览 • 1回复 待解决
HarmonyOS taskPool线程task入参问题
1069浏览 • 1回复 待解决
元服务中的任务怎么处理
307浏览 • 0回复 待解决