Courage
Courage
gnet版本demo中有,go版本是1.16,复现的demo如下: https://gitee.com/lsm1998_admin/gnet_bug_demo
这个问题最近我也遇到了,目前处理方式是自定义一个byte数组,同步的方式拷贝过来,就没有出现数据重复了,如下: ![Uploading image.png…]()
demo代码片段: ``` func (h *UdpHandler) React(frame []byte, c gnet.Conn) (out []byte, action gnet.Action) { data := make([]byte, len(frame)) copy(data, frame) go func(frame []byte) { time.Sleep(100 * time.Millisecond) fmt.Printf("%p - %v...
> 在 mac 上遇到 RuntimeError: Invalid buffer size: XXX GB 报错 (M4 Max 128GB 版) ... 我使用mps也遇到这个问题,但是指定cpu后它可以正常运行了