读书人

问个lua有关问题

发布时间: 2012-02-09 18:22:27 作者: rapoo

问个lua问题
我用工作者线程执行了一个lua的脚本

在没运行结束的时候 我想在UI线程中停止这个lua脚本执行另外一个脚本

这个应该怎么解决呀

[解决办法]
设置一个条件,让线程自动停止。
[解决办法]
中止一个lua脚本的执行可能会产生无法预期的效果。

如果工作线程是c

建议在lua的脚本里面加入定期检查的机制,比如定期调用某个c函数,通过返回值来判断是不是要终止lua的执行

在c这边,用另外一个线程来设置某个信号,使得那个lua会定期调用的c函数得到终止通知,从而通知lua的执行终止
[解决办法]
没遇到过这种情况.
[解决办法]
不明LZ在说什么

读书人网 >perl python

热点推荐