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线程使用崩溃
460浏览 • 1回复 待解决
延迟任务执行时机及运行线程
2111浏览 • 1回复 待解决
线程线程的个数限制
2354浏览 • 1回复 待解决
HarmonyOS @ohos.taskpool(启动任务
260浏览 • 1回复 待解决
HarmonyOS taskpool线程数量问题
41浏览 • 0回复 待解决
HarmonyOS taskPool线程task入参问题
12浏览 • 1回复 待解决
数据库连接线程安全的吗?
2301浏览 • 1回复 待解决
线程执行延时如何实现
1642浏览 • 1回复 待解决
线程信息以及线程任务栈如何获取
1637浏览 • 1回复 待解决