会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
yahle的blog
关注.net技术,关注企业信息化更加关注游戏开发
博客园
首页
新随笔
订阅
管理
2008年3月3日
web策略类游戏开发(三) 多线程下数据库并发更新的处理
摘要: 村庄锁 为了提升写数据库的效率,我们必须解决锁粒度过大的问题,因此在我们的游戏系统里,对锁的粒度进行的细化,细化到村庄级别的对象。 在游戏一张村庄表对应是整个游戏里所有的村庄对象,而一个村庄对象在村庄表里只是一条记录。在使用数据库锁时,其实是告诉其它方法,现在我要写数据库,大家都等一下,等我写好后再写。当我们将锁的对象细化到村庄(一条数据库表记录)的时候,实际是告诉数据库,我现在要修改XXX村庄,大家都别动它,但你要修改YYY村庄我不管。
阅读全文
posted @ 2008-03-03 11:49 yahle
阅读(7829)
评论(4)
推荐(0)
编辑