摘要: 协程(coroutine)是一种程序组件,一个轻量级的线程.在单核CPU中系统会将CPU划分为时间片,调度不同线程进行运行,给用户造成所有程序在同时运行的错觉;在多核CPU中每个线程可能由不同的CPU来执行.但是协程单核CPU和多核CPU中都和单核CPU中线程一样.协程在状态机,角色模型,迭代器,产生器非常实用.在网上看了好多协程的介绍和例子,总结下.协程实现的语言不是很多,lua是其中之一1)lua中操作协程的函数:coroutine.create() --创建一个协程coroutine.yield() --挂起一个协程coroutine.resume() --唤醒一个协程lua中协程中通过 阅读全文
posted @ 2013-10-13 22:36 蒲蜡 阅读(3493) 评论(0) 推荐(1) 编辑