在多平台Kotlin代码中应该使用什么多平台锁定或同步方法?以前在Java代码中,我使用了`synchronized`,我在Kotlin中也可以看到
我可以看到
有什么想法吗?
PS. 目前我们不想迁移到Kotlin协程,因为需要大量重写和协程库足迹(对于具有严格磁盘足迹要求的Android库来说太大)。
synchronized
。然而,它被标记为废弃的,并将很快从`common` std lib中删除。我可以看到
withLock
,但它只支持JVM,而不是多平台。有什么想法吗?
PS. 目前我们不想迁移到Kotlin协程,因为需要大量重写和协程库足迹(对于具有严格磁盘足迹要求的Android库来说太大)。