- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 C++ 和 Java
<br />C++ 和 Java<br />虚函数 -------- 普通函数<br />纯虚函数 -------- 抽象函数<br />抽象类 -------- 抽象类<br />虚基类 -------- 接口
2010-09-17 09:41:00
284
转载 Reactor and Nio
<br />转载:http://www.jdon.com/concurrent/reactor.htm<br /> <br />本文可看成是对Doug Lea Scalable IO in Java一文的翻译。<br />当前分布式计算 Web Services盛行天下,这些网络服务的底层都离不开对socket的操作。他们都有一个共同的结构:<br /> 1. Read request<br />
2010-09-13 19:01:00
347
转载 将ACE事件循环与MFC UI集成的一种实现 - [ACE]
转自:http://egeho123.blogbus.com/logs/13559955.html版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://egeho123.blogbus.com/logs/13559955.html将ACE事件循环与MFC UI集成的一种实现将ACE事件循环与MFC UI集成的一种实现有很多种方式可以使界面与ACE事件循环集成在一起。本文件试图提供一种“更好”的集成。这里的“更好”是指:1. 使用简单2. 面向对象,不破坏已
2010-08-16 16:07:00
419
原创 使用ACE时要记得初始化
这几天把c++网络编程随便翻了一遍,发现写ace程序太难了。比如线程的创建,遇到这样一个问题一直没有解决:#include #include #include static ACE_THR_FUNC_RETURN taskone(void*){ ACE_DEBUG((LM_DEBUG,"Thread:(%t)started Task one! /n")); ACE_OS::sleep(2); ACE_DEBUG((LM_DEBUG,"Thread:(%t)fin
2010-08-12 10:07:00
440
转载 低耦合模块间的通信组件:两个模板
转自:http://www.cppblog.com/kevinlynx/archive/2009/08/23/94143.html低耦合模块间的通信组件:两个模板<br />用途<br />在一个UI与逻辑模块交互比较多的程序中,因为并不想让两个模块发生太大的耦合,基本目标是<br />可以完全不改代码地换一个UI。逻辑模块需要在产生一些事件后通知到UI模块,并且在这个通知<br />里携带足够多的信息(数据)给接收通知的模块,例如UI模块。逻辑模块还可能被放置于与UI模<br />块不同的线程里。<br
2010-08-03 12:01:00
556
转载 多线程服务器的适用场合
<br /> <br />转自:http://blog.csdn.net/Solstice/archive/2010/02/28/5334243.aspx<br /> <br />“服务器开发”包罗万象,本文所指的“服务器开发”的含义请见《常用模型》一文,一句话形容是:跑在多核机器上的 Linux 用户态的没有用户界面的长期运行的网络应用程序。“长期运行”的意思不是指程序 7x24 不重启,而是程序不会因为无事可做而退出,它会等着下一个请求的到来。例如 wget 不是长期运行的,httpd 是长期运行的。<
2010-08-03 09:34:00
272
转载 ace 和 asio
转自:http://anders0913.javaeye.com/blog/387406ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。ASIO是基本 Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。最近分析ASIO的源代码,让我无不惊呀于它设计。 在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光,成为我新的好伙伴。简单地与ACE做个比较。1.层次架构:ACE底层是C风格的OS适
2010-08-03 09:28:00
687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人