关于Lua 5.1中的debug.hook和coroutine

1.debug.hook只hook主线程,在coroutine中不起作用。

2.coroutine.resume之后主线程会挂起,直到协程coroutine.yield返回

3. 对于如下代码

1 debug.sethook(debug_hook, "lcr")
2 local status,res = coroutine.resume(co)

这两句话分别调用了之后,debug_hook会先执行,然后再执行协程co

posted @ 2013-11-13 16:05  不忘初“辛”  阅读(1009)  评论(0编辑  收藏  举报