协程相比线程到底好在哪里?

协程虽然被提出的时间很早,但是使用它的年限很短。尤其是最近几年,随着 Go、Lua 等语言的流行,把协程推向了一个新的高潮。 在所有语言中都存在着层级调用,比如 A 调用 B,B 在执行过程中又调用了 C,C 执行完毕返回,B 执行完毕返回,最后是 A 执行完毕。 这种方法、函数、子程序(或者称为函数,与方法一样,只是不同的叫法)的调用方式都是是通过栈实现的,一个线程就是执行一个子程序。 子程序调
相关文章
相关标签/搜索