- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 异步通信架构设计
设计前提:所有业务接入都必须是异步调用,如果有同步调用,也必须想办法化为异步模式来传输调用; 线程模型:采用一组线程,处理所有的任务,如接受连接、接收数据、协议处理、业务调用、发送数据等。
2011-11-23 12:47:14
1198
原创 借用FMS做为游戏服务端的main.asc代码编写样例
application.onConnect = function(currentClient,loginname) { currentClient.userName = loginname; trace(currentClient.userName+"进入聊天室"); /
2011-08-17 10:56:45
902
原创 无锁机制的循环缓冲技术
此技术是借鉴了Linux内核源代码技术,无锁应用条件是同时只有一个写线程和读线程访问缓冲区时,不用加互斥锁,因为读写两个计数器各不影响,除此以外,还是要加互斥锁,如写线程只有一个线程,读线程有N个同时访问,那么写端不用加,只在读端加互斥锁即可。 主要就两个方法: unsign
2011-08-17 10:55:21
1218
原创 IOCP服务端框架(含调用源代码例子)重新设计后,性能提升的难以相信,稳定性也很靠谱,聊聊我的设计思路吧!
一,设计思路 1、设计模式; IO收发线程与EMPLOY任务线程必须分离设计,否则如果只考虑IO线程来处理所有事情的话,一旦出现某个业务接口运行较慢,势必造成对IO网络的堵塞,那么这样的后台服务又有什么用呢? EMPLOY任务线程指派算法,要看具体业
2011-08-16 16:47:32
1602
原创 C++的类反射多态机制
一、基类:class ICMDStatic {public: ICMDStatic(); virtual ~ICMDStatic(); virtual UINT TestFunc()=0;};二、子类1:class CCMD502 : public ICMDStatic{public: CCMD502(); virtual ~CCMD502(); virtual UINT Te
2009-04-29 14:46:00
1630
2
memcached-1.2.6-win32-bin.zip
2012-05-14
Iocp通信框架(含源代码调用例子)
2011-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人