ACE (ADAPTIVE通信环境)是一个免费的,开源的,面向对象的框架,由偏移量设计,可帮助应用程序开发人员轻松构建和部署高性能软件系统。
利用多线程
任何想要在其系统中利用多线程的开发人员,使用进程间和/或网络通信,都可以使用ACE框架更快地开发应用程序。
更高级别的模式和包装器
ACE是一个图书馆软件,它的源代码是完全免费的,并且由于其更高级别的模式和包装,您将能够快速,便携地创建软件,同时节省大量资金。
低级C ++包装器
另一方面,ACE的低级部分包括一组类型安全和可移植的C ++包装器,它们包含C语言的多个OS接口,包括IPC机制,事件多路分解,多线程和同步,显式动态链接,共享内存管理,内存映射文件和System V IPC。
框架和类别
此外,该软件预先加载了更高级别的网络编程框架,可用于增强和集成所有上述低级C ++包装器。
ACE的框架部分中包含几个类类别,例如ADAPTIVE Service Executive,Shared Malloc,Reactor,Service Configurator和Concurrency。 ACE包还提供了一个标准库,专为已包装为组件的分布式服务而设计。
引擎盖和可用性
该程序完全采用C ++编程语言编写,并已成功通过各种Linux发行版测试,包括Arch Linux,Debian,Fedora,Red Hat Enterprise Linux,Gentoo,Ubuntu和CentOS。
最新版本可以从Softoware免费下载,作为通用源存档,可以优化您的计算机项目。目前支持32位和64位硬件平台。
此版本中的新功能:
- 此版本增加了对FC20的支持,并终止了对FC19的支持,扩展了C ++ 11功能测试套件,改进了对MingW64的支持,并改进了对Windows的IPv6支持。
版本中的新功能:
- 此版本增加了对FC20的支持并终止了对FC19的支持,扩展了C ++ 11功能测试套件,改进了对MingW64的支持,并改进了Windows上的IPv6支持。
版本2.0 Alpha 4中的新功能:
- 主要错误修正和增强功能。
版本6.1.4中的新功能:
- 添加了ACE_Time_Value和ACE_Monotonic_Time_Policy。
- TIME_POLICY支持已添加到ACE_Condition_Attributes,ACE_Message_Queue-s,ACE_Task-s和相关类中。
- CORBA的string_dup和string_free被重构。
- 消息碎片已添加到MIOP。
- OpsnDDS与CIAO之间的相互依赖性是固定的。
版本6.1.3中的新功能:
- 此版本增加了对Oracle Solaris Studio 12 Update 3的支持,对Windows CE 7的编译时支持,新的XML_Utils库,新的OpenSSL配置选项,对OpenDDS 3.2或更高版本的DDS4CCM的支持DDS实现,以及其他一些小改进和错误修正。
- Windows上的高分辨率计时器全局比例因子现在为64位。
6.1.0版中的新功能:
- 此版本增加了运行长度编码和编译支持对于VxWorks 6.9。
- 它实现了DynValue,DynValueBox和DynValueCommon以及它们由TAO_DynAnyFactory创建/使用。
- 各种错误修正。
6.0.7版中的新功能:
- 此版本添加了计时器策略模板和API。
- 有一些小错误修正。
版本6.0.6中的新功能:
- 此版本增加了对64位RHEL 6.1的支持。
- 它为搭配策略添加了一个新的启发式。
- TAO骷髅已被重构。
- 现在可以在部署时建立连接,而不是首次使用。
- 现在可以在需要时创建DDS订阅者和发布者。
- CIAO具有更好的线程安全性。
- 有各种错误修正。
6.0.4版中的新内容:
- 此版本增加了对使用Android NDK构建的支持并删除对C ++ Builder的支持。
- 修复了小错误。
版本6.0.3中的新功能:
- 此版本增加了对GCC 4.6的支持。
- 它改进了对mt_noupcall的支持。
- 有各种错误修正。
评论没有发现