丰富水池

文章
4
资源
0
加入时间
3年0月8天

数据共享及进程池和回调函数

一、数据共享1.进程间的通信应该尽量避免共享数据的方式2.进程间的数据是独立的,可以借助队列或管道实现通信,二者都是基于消息传递的。虽然进程间数据独立,但可以用过Manager实现数据共享,事实上Manager的功能远不止于此。命令就是一个程序,按回车就会执行(这个只是在windows情况下)tasklist 查看进程tasklist | findstr pychar

unity3d:网络模块优化:减少无用字段,降低字段精度,byte转vector3表示方向,心跳包优化,异步线程接收网络模块优化方向减少无用字段避免重复发送网络异步化

网络模块优化方向网络优化的目的是让网络包更小,响应更及时,消耗更少流量,不卡主线程。减少无用字段网络包中通常包含了很多信息,诸如角色位置,朝向,状态等。  如果是2.5D游戏,则位置z分量可以弃掉;朝向只在xz平面上,所以只需要发送RotationY。  通过这种减少无用字段,可以一定程度上降低网络包大小。降低字段精度能用byte的不用int。通常逻辑里的很多信息都是4字节,包括角色位置,朝向,技能或Buff信息等。但很多时候,这些信息不可能达到4字节数的最大值,可以压缩至2字节甚至1字节。