2012年12月22日

浅谈Lua的Coroutine-协程的多"线程"并发模型

摘要: 看了一下《Programming in Lua》里的协程程序的运用,总觉得有点像雾里看花一样,捉不到重点,不知道怎么去运用,但在洗澡时灵光一闪,突然想明白了这不只是使用了Reactor(反应时同步时间分派)模式吗。在这里写篇博客跟大家分享一些拙见。先贴一下之前看得不怎么懂的源码function download (host, file) -->协同程序 local c = assert(socket.connect(host, 80)) local count = 0 -- counts number of bytes read c:send("GET " ... 阅读全文

posted @ 2012-12-22 01:15 kirito 阅读(2813) 评论(0) 推荐(0) 编辑

导航