写博客是为了记录在开发过程当中所涉及到的技术以及遇到的问题的解决,若是该博客对您有所帮助,但愿能够点个关注;若是您对文章中的内容有什么不一样的看法,欢迎留言进行讨论。谢谢!java
例如:react
如今要开始协程啦{ //如今在协程里面了 //花括号内的代码能够是一段运行在UI线程的代码 val view = ... //初始化视图 val image = //异步加载图片,运行在其余子线程,执行到这一步就挂起,等到子线程返回图片,继续执行,不会阻塞线程 view.setImage(image) }
主要模块 | 说明 |
---|---|
kotlin-coroutines-core | 核心库 |
kotlin-coroutines-jdk8 | Java8 支持库 |
kotlin-coroutines-nio | 异步IO库 |
kotlin-coroutines-reactive | Reactive Streams 支持 |
kotlin-coroutines-reactor | Reactor 支持 |
kotlin-coroutines-rx1 | RxJava 1.x 支持 |
kotlin-coroutines-rx2 | RxJava 2.x 支持 |
kotlin-coroutines-android | Android UI 支持 |
kotlin-coroutines-javafx | JavaFx UI 支持 |
kotlin-coroutines-swing | Swing UI 支持 |