Пакет kotlin.concurrent
Вспомогательные функции для конкурентного программирования.
Расширения для внешних классов
java.lang.ThreadLocal
java.util.concurrent.locks.Lock
java.util.concurrent.locks.ReentrantReadWriteLock
java.util.Timer
Функции
fixedRateTimer
Создает таймер, который периодически выполняет указанное действие, начиная после указанной задержки (в миллисекундах) и с интервалом периода миллисекунд между началом предыдущей задачи и началом следующей.
fun fixedRateTimer( name: String? = null, daemon: Boolean = false, initialDelay: Long = 0.toLong(), period: Long, action: TimerTask.() -> Unit ): Timer
Создает таймер, который периодически выполняет указанное действие, начиная с указанной даты начала и с интервалом периода миллисекунд между началом предыдущей задачи и началом следующей.
fun fixedRateTimer( name: String? = null, daemon: Boolean = false, startAt: Date, period: Long, action: TimerTask.() -> Unit ): Timer
thread
Создаёт поток, который выполняет указанный блок кода.
fun thread( start: Boolean = true, isDaemon: Boolean = false, contextClassLoader: ClassLoader? = null, name: String? = null, priority: Int = -1, block: () -> Unit ): Thread
timer
Создаёт таймер, который периодически выполняет указанное действие, начиная после указанной задержки (в миллисекундах) и с интервалом периода миллисекунд между окончанием предыдущей задачи и началом следующей.
fun timer( name: String? = null, daemon: Boolean = false, initialDelay: Long = 0.toLong(), period: Long, action: TimerTask.() -> Unit ): Timer
Создаёт таймер, который периодически выполняет указанное действие, начиная с указанной даты начала и с интервалом периода миллисекунд между окончанием предыдущей задачи и началом следующей.
fun timer( name: String? = null, daemon: Boolean = false, startAt: Date, period: Long, action: TimerTask.() -> Unit ): Timer
© 2010–2020 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/index.html