协程泄漏理解 火柴就是我 2023-05-23 42 阅读1分钟 kotlin jvm协程本质上基于线程封装的上层框架。 所以kotlin协程泄漏,说的也就是线程泄漏。 线程泄漏说的又是线程没有结束,导致引用的对象不能释放,线程是GCRoot的一种。 所有使用协程也要注意在合适的时机取消协程。 官方也提供一些封装的api,viewModelScope,viewLifecycleScope都会在合适的时机取消协程。 线程池 Rxjava 协程 内部切换线程都是依赖于Handler的机制