synchronized

expect inline fun <T> synchronized(obj: Any, block: () -> T): T(source)
actual inline fun <T> synchronized(obj: Any, block: () -> T): T(source)