轻盈小刀-LUA

突破C++的局限,让编程语言大同
随笔 - 13, 文章 - 1, 评论 - 13, 引用 - 0
数据加载中……

在多线程中使用lua


由于lua本身并没有提供线程安全的实现,即lua是不支持多线程安全的,如果强制在多个线程使用同一个lua_State,那么
基本上是肯定出问题的,一个比较简单的解决方案是每个线程单独使用一个lua_State,保证这个lua_State只在当前线程
使用,这样就没有问题了。

posted on 2007-09-23 23:04 绝对在乎你 阅读(5789) 评论(2)  编辑 收藏 引用

评论

# re: 在多线程中使用lua  回复  更多评论   

我试过在每个线程里创建单独的lua_State,且线程里只做解释一个脚本的操作,但是总会出现内存访问异常方面 的问题。
未知兄台有没有好的解决方法?
2010-06-03 22:19 | 水手辛巴

# re: 在多线程中使用lua  回复  更多评论   

我的邮箱是huang_linghui@anyka.com,有好意见欢迎来邮交流一下。
2010-06-03 22:20 | 水手辛巴

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