self-confidence,the source of all the power

导航

2013年12月26日 #

ACE_Reactor类

摘要: 1.ACE反应器框架简介反应器(Reactor):用于事件多路分离和分派的体系结构模式 对一个文件描述符指定的文件或设备的操作, 有两种工作方式: 阻塞与非阻塞。 在设计服务端程序时,如果采用阻塞模式将会影响整个系统的工作效率,改进方法有如下几个: 1)每建立一个Socket连接时,同时创建一个新线程对该Socket进行单独通信(采用阻塞的方式通信)。这种方式具有很高的响应速度,并且控制起来也很简单,在连接数较少的时候非常有效,但是如果对每一个连接都产生一个线程的无疑是对系统资源的一种浪费。 2)服务器端保存一个Socket连接列表,然后对这个列表进行轮询,如果发现某个Socket端口上... 阅读全文

posted @ 2013-12-26 17:23 漩涡鸣人 阅读(636) 评论(0) 推荐(0) 编辑

sleep() 函数

摘要: 函数名: sleep功 能: 执行挂起一段时间用 法: unsigned sleep(unsigned seconds);头文件 #include # windows platform #include # gcc, linux platform注意: 在VC中Sleep中的第一个英文字符为大写的"S" 在标准C中是sleep, 不要大写.. Sleep函数的一般形式: Sleep(unisgned long); // 以毫秒为单位 sleep() ; // linux环境,以秒为单位应用程序 #include usleep(n) //n微秒 S... 阅读全文

posted @ 2013-12-26 16:11 漩涡鸣人 阅读(1034) 评论(0) 推荐(0) 编辑

ACE_INET_Addr类 API

摘要: ACE_INET_Addr类,在这个ACE_网络框架中,应该是比较重要的辅助类,该类主要封装了C SOCKET 的地址对象,通过外观封装的模式,把struct sockaddr_in封装在内。方便用户的操作。因此个人认为掌握此类的常用构造方法和常用的成员函数,并深刻的理解,对于后续的学习ACE或者开发ACE网络应用程序应该会起到很大的帮助。工欲用其器、必先利其器。就先让我们把ACE_INET_Addr对象深刻的牢记在心中吧。/*-*-C++-*-*///======================================================================= 阅读全文

posted @ 2013-12-26 15:46 漩涡鸣人 阅读(1694) 评论(0) 推荐(0) 编辑

clearcase command (linux 常用命令)

摘要: http://publib.boulder.ibm.com/infocenter/cchelp/v7r0m0/index.jsp?topic=/com.ibm.rational.clearcase.hlp.doc/cc_main/c_hood_cleartool_cli.htm开发人员常用命令 : ... 阅读全文

posted @ 2013-12-26 14:36 漩涡鸣人 阅读(2059) 评论(0) 推荐(0) 编辑