摘要: love的thread是一个单独的lua运行环境,与主线程平行。因此可以用线程来处理处理复杂的计算,不过由于隔离,线程不能访问主线程的变量和方法,而且进程间通信也受限。可以在线程里共享love的对象(userdata),只需要传递对象引用即可。同时,你也可能会在多个线程里操作相同对象时遇到多线程编程中常见的问题,thread启动后,只会加载自身,其它模块需要用require手动加载。graphics和window模块只能在主线程里用。线程之间可以通过消息来通信,消息支持boolean, string, number, Love userdata,简单的表不支持外部userdata (如Lua& 阅读全文
posted @ 2014-03-24 08:37 半山th 阅读(1175) 评论(2) 推荐(0) 编辑