使用lua虚拟机的一个注意事项
来源:互联网 发布:png软件图标 编辑:程序博客网 时间:2024/06/11 18:18
两个老手两次在同一个问题上被陷进去2天。
使用lua协程时,在协程中保存了lua_state的引用,但没加引用计数
在该协程结束时,lua_state被销毁,但代码有可能继续使用该lua_state即会出该问题。
一般是c与lua交互时会出现。
解决办法:
引用地方:
lua_pushthread(L);
m_ref=lua_ref(L,LUA_REGISTRYINDEX);
释放地方:
lua_unref(L,ref);
- 使用lua虚拟机的一个注意事项
- vm 虚拟机使用的注意事项.
- 使用openstack的虚拟机模版注意事项
- nginx lua 配合使用时的注意事项(汇总)
- PHP使用Redis+Lua脚本操作的注意事项
- Lua的string.format 注意事项
- Hadoop使用ByteWritable时的一个注意事项
- 关于 STM_SETIMAGE 的使用 有一个注意事项
- 使用xerces库的一个注意事项
- Qwt库的一个使用注意事项
- ExtJS使用时的一个注意事项
- 使用Scanner时的一个注意事项
- lua注意事项
- LUA注意事项
- Lua 注意事项
- VM 虚拟机使用及配置注意事项
- vmware 安装及使用虚拟机注意事项
- lua建的项目用于CPP注意事项:
- ${param.id}页面跳页面 param应该是el表达式封装的
- CKEditor和CKFinder 解决图片上传
- 获取网页中播放的音乐文件
- Jquery的 scroll事件,实现当滚动条到达最底部时,自动加载新项
- Dynamics CRM 2011 编程系列(21):插件调试
- 使用lua虚拟机的一个注意事项
- Dynamics CRM 2011 编程系列(25):插件的依赖注入
- 每日一练
- php安装程序的版本选择
- 《Effective C++》条款03:两个成员函数如果只是常量性不同可以被重载
- Dynamics CRM 2011 编程系列(22):用插件调用Web Service
- TTS Events Explanation
- Dynamics CRM 2011 编程系列(23):用插件调用WCF
- Short URL implement