您现在的位置:首页
--> Nebula's Cyberspace
这里讨论社区游戏服务器程序的设计与实现思路。 情景 在社区游戏开发中,有一类游戏具有实时互动的特点,这样就需要有实时同步功能的服务器,我们这里叫它实时web游戏服务器。这类程序通常需要完成用户登录,为用户分配逻辑服务器,处理用户游戏逻辑,后台数据处理等业务。这里要讨论的服务程序与经典的网游服务器程序类似,但是又有不同于网游服务器的地方。首先它需要处理业务逻辑要简单的多,实时web游戏的客户端通常是以flash...
通过这篇文字,您将能够解答如下问题: 如何来标识一个线程? 如何创建一个新线程? 如何实现单个线程的退出? 如何使调用线程阻塞等待指定线程的退出,并获得退出线程的返回码? 如何通过一个线程让另外一个线程退出? 如何实现线程退出时的清理动作? Unix系统如何实现线程之间的同步? 什么情况会发生线程死锁,如何避免死锁? 读写锁的使用方法。 什么是条件变量,它有什么作用? 如何使用条件变量?
终于可以安静的坐下来仔细的阅读这本厚厚的书了,它就是“ Advanced Programming in the UNIX Environment”,中文名叫《Unix高级环境编程》,简称APUE。这本书被誉为Unix程序员的圣经,所以它有多经典不用我再赘述了。我读的是英文第二版,感觉挺费劲儿。说说感受,首先,读这本书需要有一些Unix的编程经验,书中论述的很多问题并不容易明白。对于一些接口的特性,如果没有实际经验很难理解。书中还涉及一些编程中会遇到的陷阱,...
• 焦虑的意义
生活在今日这个不确定的世界中,生活与未来的压力时刻伴随着我们。而这压力常常伴随着的是内心的冲突、煎熬以及不安。我们幻想可以在压力下没有焦虑的工作,因为焦虑的煎熬通常很难过,甚至看起来会降低自己的创造力。而它却似乎像一个影子――虽然我们千方百计的摆脱它,但收效甚微。它看得见,却摸不着,我们能感到它的存在,却不知它究竟来自何方…… ――题记 很早就意识到了这个问题:为什么面对危机,我的内心中总会有一种莫...
我从去年开始真正接触Linux,从一开始的不熟悉不喜欢用,到现在的依赖,在此过程中我也了解了很多程序工作的原理。使用Linux,不但可以灵活的定制你需要的工具,不断尝试并创造更多的新东西,而且可以更大的提升工作效率,还会 让你感觉自己很酷^_^。这里要着重提下我选择的Ubuntu,他相对于其它linux产品有更加绚丽的界面,更加方便的使用方式,更加丰富的软件源,更加...
前面曾经简单的介绍过我现在使用的一些计算机工具,接下来我希望对于这些工具进行更加细致的介绍。这篇文章首先来介绍我目前使用频率最高的文本编辑器vim,也算是对于我所知道的vim的一个小小总结。 作为一个流行的文本编辑工具,关于vim使用的文章有很多,很多专门的书籍介绍它,还有其自带强大的文档。如果逐条的去查看它所有的特性,很可能会被其灵活而强大的功能所吸引。但是我觉得作为一个工具的使用者,并不一定需要掌握工具...
[ 共6篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [53] android 开发入门
- [52] 图书馆的世界纪录
- [52] 如何拿下简短的域名
- [50] Go Reflect 性能
- [50] Oracle MTS模式下 进程地址与会话信
- [48] 【社会化设计】自我(self)部分――欢迎区
- [47] 读书笔记-壹百度:百度十年千倍的29条法则
- [37] 程序员技术练级攻略
- [27] 视觉调整-设计师 vs. 逻辑
赞助商广告