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
相关问题
延迟任务执行时机及运行线程
753浏览 • 1回复 待解决
线程线程的个数限制
294浏览 • 1回复 待解决
线程信息以及线程任务栈如何获取
469浏览 • 1回复 待解决
线程执行延时如何实现
439浏览 • 1回复 待解决
如何利用taskpool执行任务
624浏览 • 1回复 待解决
数据库连接线程安全的吗?
860浏览 • 1回复 待解决
延迟任务什么时候会执行
517浏览 • 1回复 待解决
HarmonyOS线程锁的概念吗?
455浏览 • 1回复 待解决
HarmonyOS可以在C代码中创建子线程吗?
1226浏览 • 1回复 待解决
OB的资源是多租户共享吗?
3527浏览 • 1回复 待解决