Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8868927
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 14, 20262026-06-14T17:22:05+00:00 2026-06-14T17:22:05+00:00

I am new to BOOST We are planning to move from ACE to BOOST

  • 0

I am new to BOOST

We are planning to move from ACE to BOOST. We are not using complete ACE but just part of the ACE library and some are mentioned below

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

Is this or similar functionality/api available in BOOST . Most Important is there ACE_Task_Base kind of functionality in BOOST

I want to know is this possible using BOOST and any problem of using BOOST. My Product is pure C++, heavy Network and Threads on Windows and Unices

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-14T17:22:06+00:00Added an answer on June 14, 2026 at 5:22 pm

    ACE_Semaphore & ACE_THREAD & ACE_Condition

    The above are all part of boost::threads

    http://www.boost.org/doc/libs/1_52_0/doc/html/thread.html

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

    ACE_OS

    Some common things are done in boost w.r.t. OS but it depends on what parts of this you are using. There is boost::system and boost::filesystem, threading above and many more. Some of the lower level calls you’ll need to handle I suspect.

    http://www.boost.org/doc/libs/1_52_0/libs/system/doc/index.html

    http://www.boost.org/doc/libs/1_52_0/libs/filesystem/doc/index.htm

    ACE_Timer

    boost::asio can be used to create timers which are similar to this and this lib may provide more of the function of ACE (or the mechanisms to create it)

    http://www.boost.org/doc/libs/1_52_0/doc/html/boost_asio.html

    ACE_Hash

    ACE_Hash – again there is a lot of function here, but it could be replaced/implemented with boost or C++11

    Boost:
    http://www.boost.org/doc/libs/1_52_0/doc/html/hash.html

    http://www.boost.org/doc/libs/1_52_0/doc/html/unordered.html

    c++11:
    http://en.cppreference.com/w/cpp/container/unordered_map

    ACE_Task_Base

    I would suspect you’ll need to create your own replacement for the functionality here. The messages and message parsing mechanisms are quite involved in ACE. Threading is covered above, but a manager for created threads again is likely to need implementing.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

What are the differences in using boost:thread, Posix Thread library and the new C++11
I'm new to Boost, but not to functional programming, and I'm trying to see
I'm using Boost ASIO sockets for communicating with some remote devices under linux, but
I'm new to Boost graph library and I try to draw a graph using
I'm using the new Boost 1.44.0 MSM library to produce a state machine. In
I tried using the boost deadline_timer in this simple test application, but had some
I'm new to boost, and thought I'd try it out with some realistic deployment
I'm new in using boost and have a problem. I need shared_mutex function in
I'm new to programming, and I'm having trouble linking to a Boost library in
Using MS VC++ 2012 and Boost library 1.51.0 This is a snapshot of my

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.