摘要:
一个典型的游戏服务器设计中,一般都是用的多线程,服务器中一般运行两类线程,N个SOCKET IO线程,1个逻辑线程, IO线程接受客户端发来的信息,通过消息队列发送给逻辑线程处理后,再发送消息给客户端,发送消息这里一般是IO线程处理实际发送。其实我认为,如果逻辑线程都是消耗的CPU运算资源的话,服务器完全采用单线程的方式来做。首先,我们看IO处理,基本就是数据入队、出队,send、recv操作,作为服务器的SOCKET处理一般都是异步SOCKET,也就是说,send、recv操作只是将信息copy到socket底层的发送接收缓冲区去了,不存在IO堵塞的问题。然后,我们再来看逻辑处理,前面已经说 阅读全文
posted @ 2011-11-21 20:08
LucasLynn
阅读(1757)
评论(2)
推荐(0)
摘要:
《Extra Credit》系列是一个优秀的游戏设计教学视频系列,中文字幕由游戏领航员JY翻译。由于原视频速度很快,很多字幕一闪而过很难看清,特此抄录以供学习。所有文字版权归Extra Credit视频制作组所有,中文译稿版权归游戏领航员JY所有。《额外加分:如果你想成为游戏策划》如果你想成为游戏策划你都要学些什么?准备好了吗?一切事情!(没开玩笑)游戏设计是用艺术打造生活体验,你会发现你要用到你所用的一切。对于一个成功的游戏策划,没有无用的知识。但是不是对我们所有人来说都有时间去学所有知识,所以我们着重学什么呢?首先你可以着重培养一下游戏策划最重要核心技能——沟通!当你开始做游戏时,你们中大 阅读全文
posted @ 2011-11-21 00:12
LucasLynn
阅读(573)
评论(0)
推荐(0)

浙公网安备 33010602011771号