ScriptingRunThreader

object ScriptingRunThreader

Functions

doNextRunRecursive
Link copied to clipboard
private fun doNextRunRecursive()
doRuns
Link copied to clipboard
fun doRuns()
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
hashCode
Link copied to clipboard
open fun hashCode(): Int
queueRun
Link copied to clipboard
fun queueRun(toRun: () -> Unit)
queueRuns
Link copied to clipboard
fun queueRuns(runs: Iterable<() -> Unit>)
fun queueRuns(runs: Sequence<() -> Unit>)
toString
Link copied to clipboard
open fun toString(): String

Properties

runLock
Link copied to clipboard
private val runLock: Semaphore
runQueue
Link copied to clipboard
private val runQueue: ConcurrentLinkedDeque<() -> Unit>

Sources

jvm source
Link copied to clipboard