01 2022 档案
摘要:lua gc的发展史: 5.0:双色标记法 非黑即白,只能原子进行,不然会出bug,缺点是会执行gc的时候进入 stop the world。 5.1:四色标记法 中间增加了灰色,白色分为两种颜色(当前白与非当前白),解决了必须原子操作的问题,在普通的扫描传播颜色中是步进式的,解决了整个gc中 st
阅读全文
摘要:一个agent多个玩家的优缺点 优点: 1 省内存 缺点: 1 破坏了actor模式,破坏了lua天生的沙盒模式。 2 因为一般一个skynet会启动n个agent的service,那么就需要额外维护负载均衡,并且这个负载均衡是内嵌到框架里的。 3 skynet的worker线程,首先会先判断上一次
阅读全文