天龙服务器线程模型分析
通过《天龙服务器架构》文档,我们已经知道了天龙的构架,现就各程序的线程模型做一个分析。
先从最简单的World程序开始,World相对于整个服务器组来说是比较重要的,如果World出问题,整组服务器都需要重启,所以World需要保证相对简单。天龙的World是单线程的,所有功能模块的逻辑都在同一个线程中处理。
图1 World线程模型
Login程序有四类线程(我对Login线程做过调整,现在介绍的是我调整后的线程模型,与旧的线程模型有一些不同<
天龙服务器线程模型分析
通过《天龙服务器架构》文档,我们已经知道了天龙的构架,现就各程序的线程模型做一个分析。
先从最简单的World程序开始,World相对于整个服务器组来说是比较重要的,如果World出问题,整组服务器都需要重启,所以World需要保证相对简单。天龙的World是单线程的,所有功能模块的逻辑都在同一个线程中处理。
图1 World线程模型
Login程序有四类线程(我对Login线程做过调整,现在介绍的是我调整后的线程模型,与旧的线程模型有一些不同<