巢穴

about:blank

关于lua的coroutine

本质是串行,没有同步开销
虽然在用户态下,但是还是需要维护coroutine的状态,
也就是也会拥有自己的上下文切换的开销
更像是用户态下实现的线程,但抢占式的线程不论切换粒度再大或再小,都会有不可预知的行为,所要做同步,而coroutine是协作式的任务,
由自己交把自己的权利交出去,同步问题自然不用考虑了
自己小记一下

posted on 2011-02-15 11:01 Vincent 阅读(338) 评论(0)  编辑 收藏 引用 所属分类: 脚本语言


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理