maySynchronized

inline fun <R> maySynchronized(lock: SynchronizedObject?, block: () -> R): R

Using kotlinx-atomicfu may cause some performance issues on native platforms.

See also

https

://youtrack.jetbrains.com/issue/CMP-1182 and https://youtrack.jetbrains.com/issue/KT-70751