摘要: 自问自答1.一个fiber中coroutine怎么知道自己要执行阻塞操作,放弃执行权力一般都是在执行了一个周期后,完成了当前任务后,就立马放弃cpu,例如怪物AI中是将做出一轮扫描后,确定决策后放弃2.lua中coroutine.resume是立即生效吗?立即放弃自己执行权力?立即生效的,而且coroutine不能resume自己,只能yieldcoroutine.yield()coroutine.resume()这样操作无效3.lua中coroutine.yield操作后,lua怎么选择下一个coroutine来执行?4.为啥lua有resume和yield机制,已经能进行切换,此博客作者还 阅读全文
posted @ 2012-03-16 09:10 brucexu 阅读(241) 评论(0) 推荐(0) 编辑