-
Notifications
You must be signed in to change notification settings - Fork 489
线程模型
JiangZhiYong edited this page Nov 30, 2017
·
1 revision
业务线程模型主要作用是根据游戏类型进行创建,避免多线程问题,同时规避多线程加锁问题,有两种实现方式:
- 收到客户端消息,根据消息的业务类型分配线程,然后消息加入到对应的线程队列中,参考
ServerThread
。 - 收到客户端消息,根据消息的业务类型分配队列,然后为队列添加一个线程池,依次执行队列中的消息,必须确保前一个任务执行完,再执行下一个任务,参考
ExecutorHandlerQueue
网站:https://jzyong.github.io/game-server/
QQ交流群:144709243