W3cubDocs

/Kotlin

synchronized

Platform and version requirements: Native (1.3)
inline fun <R> synchronized(lock: Any, block: () -> R): R
Deprecated: Synchronization on any object is not supported on every platform and will be removed from the common standard library soon.
Platform and version requirements: JVM (1.0), JS (1.1)
inline fun <R> synchronized(lock: Any, block: () -> R): R
For JVM

Executes the given function block while holding the monitor of the given object lock.

For Native

An actual implementation of synchronized method. This method is not supported in Kotlin/Native

Exceptions

UnsupportedOperationException - always

© 2010–2019 JetBrains s.r.o.
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/synchronized.html