xLua icon indicating copy to clipboard operation
xLua copied to clipboard

添加HOTFIX_ENABLE宏,在主线程中调用GC.WaitForPendingFinalizers导致死锁,有什么推荐修改方案吗?

Open yockguy opened this issue 2 years ago • 4 comments

yockguy avatar Mar 10 '24 02:03 yockguy

如果你在C#调用应该不会死锁。 你在lua还是C#调用?

chexiongsheng avatar Mar 12 '24 07:03 chexiongsheng

如果你在C#调用应该不会死锁。 你在lua还是C#调用?

你好,在lua调用的,切场景时会触发一下

yockguy avatar Mar 13 '24 11:03 yockguy

改为C#调应该可以解决问题,注意这个调用不能有lua代码参与

chexiongsheng avatar Mar 14 '24 06:03 chexiongsheng

改为C#调应该可以解决问题,注意这个调用不能有lua代码参与

好的,现在改为在lua层设置个标志位,C#层在LateUpdate去触发手动GC,没遇到问题

yockguy avatar Mar 14 '24 07:03 yockguy