fixedRateTimer
inline fun fixedRateTimer( name: String? = null, daemon: Boolean = false, initialDelay: Long = 0.toLong(), period: Long, crossinline action: TimerTask.() -> Unit ): Timer
Создаёт таймер, который выполняет указанное действие периодически, начиная через указанную задержку (в миллисекундах) и с интервалом периода миллисекунд между началом предыдущей задачи и началом следующей.
Параметры
name - имя потока, в котором будет выполняться таймер.
daemon - если true, поток запускается как демон-поток (VM завершит работу, когда будут выполняться только демон-потоки).
inline fun fixedRateTimer( name: String? = null, daemon: Boolean = false, startAt: Date, period: Long, crossinline action: TimerTask.() -> Unit ): Timer
Создаёт таймер, который выполняет указанное действие периодически, начиная с указанной даты начала и с интервалом периода миллисекунд между началом предыдущей задачи и началом следующей.
Параметры
name - имя потока, в котором будет выполняться таймер.
daemon - если true, поток запускается как демон-поток (VM завершит работу, когда будут выполняться только демон-потоки).
© 2010–2023 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.concurrent/fixed-rate-timer.html