关于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
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