【发布时间】:2019-03-20 21:20:54
【问题描述】:
我正在使用 Kotlin 编写桌面应用程序,我想每隔 X 秒重复执行一次函数。
我找到了使用 android 库的解决方案,还有其他选择吗?也许像 Java 中的 TaskRunner 之类的?
解决方案
我用Timer().schedule(startAfter, delay){...}简单易行;)
【问题讨论】:
-
Executors.newScheduledThreadPool() -
@MarkoTopolnik 使用线程池和延迟/睡眠?
-
不,这是一个预定的执行器服务。重复安排任务。
-
@MarkoTopolnik 你能写例子吗?我想每 5 秒重复一个功能