
ACE
chengtg
这个作者很懒,什么都没留下…
展开
-
ACE 门卫锁使用方法简述
<br />ACE有一个非常好用的宏可以用来同步,就是ACE_GUARD_RETURN,只要用该宏,只需一句话就可以实现同步。<br />使用方法:<br />先声明一个锁:<br />ACE_Thread_Mutex lock_;<br /> <br />然后在需要加锁的地方加上下面以句就可以了:<br />ACE_GUARD_RETURN(ACE_hread_Mutex, guard, lock_, -1);<br /> <br />这句话的意思是:创建一个临时变量guard,如果失败返回-1。如原创 2011-05-26 11:51:00 · 3281 阅读 · 0 评论 -
关于网络程序编写的两个问题
最近在开发程序的时候,发现两个问题,也许有人知道,也许有人还不知道:1) 关于Linux下select处理套接字描述符的问题。select处理套接字描述符,并不是最多只能处理1024个,而是处理套接字描述符本身的值不能超过1024,也就是说如果套接字创建过多,产生了socket值原创 2011-07-14 16:44:11 · 740 阅读 · 0 评论 -
linux下 编译 ace
先从官网下载ACE。编译命令:make -f GNUMakefile debug=0 static_libs=0 buildbits=64说明: debug=0表示编译release版本,等于1表示编译debug版本, static_libs原创 2011-08-17 18:11:33 · 1270 阅读 · 0 评论 -
使用ACE进行网络连接失败
本人用ACE进行程序开发,今天遇到了意见比较怪异的事情:用我自己开发的工具集成我的网络模块A,连接服务器S,是可以的,别人集成我的模块A,连接S,报错误码是2和10038。连接模块代码如下:C/C++ code?12345678910111213原创 2013-01-06 16:53:44 · 2429 阅读 · 0 评论