我是BOOST的新手
我们计划从ACE搬到BOOST。我们使用的不是完整的ACE,而是ACE库的一部分,下面提到了一些
这个或类似的functionality/api在BOOST中可用吗?最重要的是,ACE_Task_Base在BOOST中有某种功能
我想知道是否有可能使用BOOST和使用BOOST的任何问题。我的产品是纯C++,重型Network和Threads的Windows和Unices
发布于 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::system和boost::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中涉及到消息和消息解析机制。上面介绍了线程处理,但是创建的线程的管理器可能需要实现。
https://stackoverflow.com/questions/13513179
复制相似问题