美文网首页
kotlin协程系列 一 :对协程的介绍

kotlin协程系列 一 :对协程的介绍

作者: 请输入妮称 | 来源:发表于2019-01-20 22:21 被阅读0次

    作为一名java语言使用者,使用kotlin已经一年有余。私认为kotlin是java语言的装饰者:在大结构上类似java语言,同时增加了许多java未有的特性,比如可空对象、内联关键字、when操作符(增强版switch-case)、扩展方法、扩展属性、协程等等。

    kotlin并不是协程的创造者。协程早就已经存在其他语言之中,比如python、go语言。

    协程是一种轻量级的线程。正如一个进程可以拥有多个线程一样,一个线程也可以拥有多个协程。


    image

    协程不是被操作系统内核所管理,而完全是由程序所控制
    这样带来的好处就是性能得到了很大的提升,不会像线程切换那样消耗资源。
    java并没有实现协程的功能,kilim框架模拟出了协程的功能。

    建议可以了解一下其他语言关于协程的部分,再来学习kotlin的协程操作,会有更深入的体会。

    相关文章

      网友评论

          本文标题:kotlin协程系列 一 :对协程的介绍

          本文链接:https://www.haomeiwen.com/subject/mhvfjqtx.html