herostory3 添加了以下几种功能
1.在moveTo上添加fromX,fromY
2.解决了 自己刷新,其他用户也回归原点的问题(正常应该沿着原本的路线走)
3.单线程解决 血量可能因为并发出错
4.添加登录问题
那么为什么需要使用服务器单线程呢?
由图就可以知道,默认netty就是使用多线程执行的,如果执行某些业务的话,那么我们需要如何保证 数据的线程安全问题,此时只能使用单线程了。那么为什么后面又需要使用多线程呢?
比如用户量一多,单线程执行的就比较慢了,我们就可以使用这种多线程异步的方式来处理,处理完成之后再交由 主线程 返回到netty中。
来看看异步多线程的设计