ACE 6.2.5 发布,面向对象的网络开发包 - 开源中国社区
ACE 6.2.5 发布,面向对象的网络开发包
oschina 2014年04月15日

ACE 6.2.5 发布,面向对象的网络开发包

oschina oschina 发布于2014年04月15日 收藏 18 评论 9

阿里云高性能云服务器,2折起! >>> >>>  

ACE 6.2.5 发布,此版本更新内容如下:

  1. 添加了构建 RPMs 的功能;

  2. 支持使用 bcc32 的 Embarcadero C++BuilderXE5;

  3. 当 Intel C++ 2013 SP1 Update 2 启用 C++11 时具有编译器特性,可以定义 ACE_HAS_CPP11;

  4. 修复了 ACE RLE 压缩工具的一些 bug;

  5. TAO 改进记录: new implementation repository features;

    a new tao_imr kill command to signal an otherwise unresponsive server;

    a new tao_imr link command to identify groups of POAs that share a server

    ;ImR is better able to avoid errantly starting multiple server instances

ACE是一个面向对象的工具开发包,它实现了通信软件的基本设计模式。ACE面向在UNIX和Win32平台上开发高性能通信服 务的开发人员。它简化了面 向对象的网络应用程序和服务的开发,这些程序和服务用到了进程间通信,事件分离,直接动态链接和并发机制。ACE通过在运行时动态链接服务到应用程序和在 一个或多个进程或线程中执行这些服务自动完成系统配置和重新配置。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:ACE 6.2.5 发布,面向对象的网络开发包
分享
评论(9)
最新评论
0

随着编译器对C++11的支持越来越完善,ACE早晚是被弃用的。。
ACE早期在C++中,能和Boost有点竞争,主要也是因为C++标准库对线程,互斥,信号量,原子的等没有标准的支持,才使得ACE有了一些生存空间。
至于网络库方面,ACE的设计天生 不足,其设计模式把Reactor和Practor个 分开了,而boost.asio或者asio c++后来者只注重与网络功能,并且通过io_service把reactor和practor给结合在一起了。学习成本也使用成本更加高效
建议使用C++11 + asio c++11(non boost,定时器需要boost)

0

请客观评价,请不要误导新人
只从我用到一部分来看
ACE设计优良,代码工整,文档也很全,只是上手有些难度

0

2个月前就用上了啊

0

引用来自“吉迪恩”的评论

懒婆娘的裹脚布

谁用谁知道,谁用谁被坑到~巨恶心~

0

感觉好厉害的样子

0

引用来自“wardenlym”的评论

巨无霸库,C++的东西就这样,如果你要性能,从底层开始,自己要封全部标准库出来。。。。。

还真没见过多少自己全部自己封装出来的东西能艹翻标准库的。
标准库里没有对应接口是另外一回事。

0

懒婆娘的裹脚布

0

巨无霸库,C++的东西就这样,如果你要性能,从底层开始,自己要封全部标准库出来。。。。。

0

ace是个学习的好东西!

顶部