返回

luajit 2.0.5版本lua_pushcfunction---lua_pushcclosure---lj_gc_step---gc_onestep---atomic---lj_gc_separateudata当连续触发这个流程达到86次时,在lj_gc_separateudata的 if (!(iswhite(o) || all) || isfinalized(gco2ud(o))) { p = &o->gch.nextgc; /* Nothing to do. */ } 这个分支死循环,这个list貌似是一个循环list,是不是因为register的function太多的缘故,要怎么解决呢?

名字: 自动排版 密码:

回复 | (3124) | lj_gc_separateudata | 2020-04-02 11:28:30