Kotlin常见技术分享-02-相对于Java 的核心优势-协程协程 的定位 是kotlin 为了简化 异步编程 而设计的。 在学习相关关键字之前咱们先 了解一些 协程 相关的 重要概念。 首先 第一点需要记住的就是 在 没有协程之前, 在Java中 我们通过 充分的利用 线程 级别的资源, 来充分的 利用底层资源, 比如CPU资源, CPU 多核的情况, 通过线程间的切换 来提高CPU资源的利用率, 然后通过 线程池 来管理 线程, 通过锁机制来确保 安全。 但是 假如 在一个线程 可能遇到了 IO操作的 时候, 在 这个IO操作 执行完 的这段时间, 实际上 这个