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线程使用崩溃
371浏览 • 1回复 待解决
HarmonyOS @ohos.taskpool(启动任务
7浏览 • 0回复 待解决
线程线程的个数限制
989浏览 • 1回复 待解决
延迟任务执行时机及运行线程
2009浏览 • 1回复 待解决
HarmonyOS 怎么实现任务串行顺序执行
281浏览 • 1回复 待解决
数据库连接线程安全的吗?
2187浏览 • 1回复 待解决
线程信息以及线程任务栈如何获取
1555浏览 • 1回复 待解决
线程执行延时如何实现
1563浏览 • 1回复 待解决
如何利用taskpool执行任务
1974浏览 • 1回复 待解决
延迟任务什么时候会执行
1582浏览 • 1回复 待解决
如何在构建任务执行shell脚本
287浏览 • 1回复 待解决