yuyunliuhen
C++博客
::
首页
::
联系
::
聚合
::
管理
3 Posts :: 0 Stories :: 0 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
给我留言
查看公开留言
查看私人留言
我参与的团队
随笔档案
2011年11月 (1)
2010年3月 (2)
搜索
最新评论
阅读排行榜
1. API---CreateIoCompletionPort(2364)
2. API---WSARecv(1165)
3. 区域场景管理的参考方案 (306)
评论排行榜
1. API---WSARecv(0)
2. API---CreateIoCompletionPort(0)
3. 区域场景管理的参考方案 (0)
区域场景管理的参考方案
现在的游戏一般单线程已不够满足需求,若采用多线程管理,如何设计比较合理呢?
考虑方案:主线程 + N线程(一个地图一个线程,也可以根据地图占用资源来分配)
那么,各个线程之间又该如何协作呢?
1 每个线程2个消息队列,如一个负责读,一个负责写,主线程对各个线程进行轮询读,需求时写。
2 每个线程一个网络连接,可以看做一个单独的“进程”,主线程负责共享数据的加载以及线程的调度,监控。
posted on 2011-11-23 14:23
CleanSky
阅读(306)
评论(0)
编辑
收藏
引用
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
Copyright @ CleanSky
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster