- 博客(5)
- 资源 (3)
- 收藏
- 关注
转载 神之惩戒—-MMORPG的困局
<br />关于网游行业的一个批判。写得不错。赞。<br /> <br />原文Link: http://www.youxihun.com/bbs/viewthread.php?tid=17580<br /> <br />作者简介:原研究物理,因玩游戏导致丢掉专业后进入游戏业。从业十年,期间未有所<br />建树,曾就职几个知名公司,掺和过《大富翁6》《仙剑奇侠传3》《功夫世界》《由我<br />世界》等等一堆产品。喜欢写愤青文,如《给想进入游戏业信任的八个忠告》《成为游<br />戏制作者,你
2011-01-25 13:54:00 3364
原创 异步机制(Asynchronous) -- (三)和同步机制的本质区别
<br />矛盾很久,不确定是否该用“本质”这个词,觉着自己好像还没资格这么说。其实,这篇探讨的是换个角度看待同步和异步的差异。<br /> <br />为了分析同步和异步的区别,还是以前两篇中出现过的Client发送request和接收response的程序为例。如果是同步机制的程序,大致应该是这样的(只是一些伪代码):<br />Socket sock = connectServer(address);if(sock == null) { handleConnectError();}
2011-01-23 22:01:00 8023 4
原创 异步机制(Asynchronous) -- (二)异步消息机制兼谈Hadoop RPC
<br />上篇说了半天,却回避了一个重要的问题:为什么要用异步呢,它有什么样的好处?坦率的说,我对这点的认识不是太深刻(套句俗语,只可意会,不可言传)。还是举个例子吧:<br />比如Client向Server发送一个request,Server收到后需要100ms的处理时间,为了方便起见,我们忽略掉网络的延迟,并且,我们认为Server端的处理能力是无穷大的。在这个use case下,如果采用同步机制,即Client发送request -> 等待结果 -> 继续发送,那么,一个线程一秒钟之内只能够发
2011-01-22 23:29:00 12358 8
原创 异步机制(Asynchronous) -- (一)开篇兼谈Mina
之前写了篇blog专门探讨异步/同步IO,但那只涉及了网络的IO。这段时间看了很多System方面的论文,且也在设计一个System,再加上最近刚用Mina实现了一个异步消息交互的模块。因此,将这段时间的心得记录下来,可能有些杂,希望能够有人喜欢看。所谓同步,简单的说,A告诉B去做某件事情,然后就一直等待,直到B做完后返回给A,A才继续做其它的事情;所谓异步,相反的,A告诉B做某件事情,然后就去干其它的事情了,B做完后再通知A。无论是同步还是异步,其实都是指两个对象之间的交互。所以,判断什么是同
2011-01-22 23:16:00 19505 11
原创 写socket的“灵异事件”
最近写了个java的服务器程序(基于Mina)在linux上运行,测试性能的时候发现任何一个request发送出去总是会有40ms的延迟再接受到response。一开始以为是逻辑处理和算法的问题,优化了半天,发现延迟依然如故,即便最简单的request也还需要40ms的延迟。而且,相同的一段程序,在我的windows笔记本上运行,就不存在这个40ms的延迟。之所以文章题目取名“灵异”,是因为我现在也只是找到了一个解决方案,但仍然不清楚问题出在什么地方...为了解释得更清楚,我简化了服务器的代码,直接采用Mi
2011-01-07 12:30:00 8123 4
VMware workstation 6.0 万能注册机
2009-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人