Spec-Zone.ru › Kotlin 1.7

Пакет kotlin.concurrent

kotlin-stdlib / kotlin.concurrent

Вспомогательные функции для конкурентного программирования.

Расширения для внешних классов

Требования к платформе и версии: JVM (1.0)

java.lang.ThreadLocal

Требования к платформе и версии: JVM (1.0)

java.util.concurrent.locks.Lock

Требования к платформе и версии: JVM (1.0)

java.util.concurrent.locks.ReentrantReadWriteLock

Требования к платформе и версии: JVM (1.0)

java.util.Timer

Функции

Требования к платформе и версии: JVM (1.0)

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
Требования к платформе и версии: JVM (1.0)

thread

Создаёт поток, который выполняет указанный блок кода.

fun thread(
    start: Boolean = true, 
    isDaemon: Boolean = false, 
    contextClassLoader: ClassLoader? = null, 
    name: String? = null, 
    priority: Int = -1, 
    block: () -> Unit
): Thread
Требования к платформе и версии: JVM (1.0)

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
Требования к платформе и версии: JVM (1.0)

timerTask

Оборачивает указанное действие в TimerTask.

fun timerTask(action: TimerTask.() -> Unit): TimerTask

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API