首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用BOOST代替ACE

用BOOST代替ACE
EN

Stack Overflow用户
提问于 2012-11-22 12:53:46
回答 1查看 959关注 0票数 0

我是BOOST的新手

我们计划从ACE搬到BOOST。我们使用的不是完整的ACE,而是ACE库的一部分,下面提到了一些

  1. ACE_THREAD
  2. ACE_OS
  3. ACE_Condition
  4. ACE_Timer
  5. ACE_Hash
  6. ACE_Semaphore
  7. ACE_Time_Value

这个或类似的functionality/apiBOOST中可用吗?最重要的是,ACE_Task_BaseBOOST中有某种功能

我想知道是否有可能使用BOOST和使用BOOST的任何问题。我的产品是纯C++,重型NetworkThreadsWindowsUnices

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-22 13:24:44

ACE_Semaphore & ACE_THREAD & ACE_Condition

以上都是boost::threads的一部分。

0/doc/html/thread.html

C++11 http://en.cppreference.com/w/cpp/thread

ACE_OS

在boost w.r.t中做了一些常见的事情。操作系统,但这取决于您使用的是哪些部分。还有boost::systemboost::filesystem,上面还有线程,还有更多。我怀疑你需要处理一些较低级别的电话。

0/libs/system/doc/index.html

0/libs/filesystem/doc/index.htm

ACE_Timer

boost::asio可以用来创建与此类似的计时器,这个库可能提供更多的ACE功能(或创建它的机制)。

asio.html

ACE_Hash

ACE_Hash --这里还有很多功能,但是可以用boost或C++11替换/实现。

Boost:0/doc/html/hash.html

0/doc/html/unordered.html

c++11:map

ACE_Task_Base

我怀疑您需要为这里的功能创建自己的替代品。ACE中涉及到消息和消息解析机制。上面介绍了线程处理,但是创建的线程的管理器可能需要实现。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13513179

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档