学员(5226)
课程(185)
分享
比如一个request是这样
他几乎同时收到服务器端传来的两条数据,
一条是index为1客户端发给服务器,之后服务器转发来的,
一条是index为2客户端发给服务器,之后服务器转发来的,
收到这两条数据的客户端index为3,经过测试发现,如果index1,index2一起发来,他只能处理第二条数据,即index为2的数据
请问有没有类似一种锁的写法,让他处理完一条数据,再接收处理第二条数据
首先这两条响应都是处理了的,只是你的处理方案 pushpanel是需要等待下一帧完成的,这就导致,只处理了后一个消息,其实两个响应都是处理了的
你可以在pushhpanelsync里面添加一个集合,每次要pushpanel的时候添加到集合里面,然后从集合里面去的要push哪个面板