【问题标题】:Using third-party code that contains ReentrantReadWriteLock in coroutines在协程中使用包含 ReentrantReadWriteLock 的第三方代码
【发布时间】:2020-10-07 08:16:06
【问题描述】:

我正在使用在内部使用 ReentrantReadWriteLock 进行同步的第三方库。当然,库没有挂起功能。对于我的项目,我正在使用协程。使用带有协程挂起函数的库是否安全?

【问题讨论】:

    标签: kotlin concurrency kotlin-coroutines reentrantreadwritelock


    【解决方案1】:

    这是安全的,只需确保将代码包装在 runInterruptible(Dispatchers.IO) { } 中即可。

    【讨论】:

      猜你喜欢
      • 2011-06-26
      • 1970-01-01
      • 2011-05-25
      • 1970-01-01
      • 2017-04-17
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多