基础问答【二】

网络编程

【1】线程和进程的区别

基础问答【二】基础问答【二】

 

  •  一个程序至少有一个进程,一个进程至少有一个线程
  • 进程是资源分配的最小单位,线程是程序执行的最小单位
  • 一个线程可以创建和撤销另一个线程,同一个进程中的多个线程之间可以并发执行

 【2】三次握手与四次握手

 

服务器开发

【1】帧同步与状态同步的理解

所谓同步,就是要多个客户端表现效果是一致的

最大的区别就是战斗核心逻辑写在哪,状态同步的战斗逻辑在服务端,帧同步的战斗逻辑在客户端

在状态同步下,客户端更像是服务端数据的表现层

  • 流量:状态同步比帧同步的流量消耗大,每次改变都需要同步属性,服务器压力更大
  • 安全性:状态同步比帧同步高,逻辑和数据都在服务端,
  • 断线重连:状态同步更好做,

基础问答【二】

上一篇:AirPods Pro 戴久了耳朵痛,如何正确佩戴?


下一篇:使用HAproxy搭建emqx集群