Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed a race condition caused by the double checked locking pattern #2179

Commits on Jan 8, 2024

  1. Update Future.h

    Fixed a race condition caused by the double checked locking pattern by using an std::atomic that ensures correct and deterministic create and assignment logic.
    nfrmtkr authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    30ab3c0 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. DOCGroup#2179: Fixed a race condition caused by the double checked lo…

    …cking pattern
    
    - test case
    nfrmtkr committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    13cafcf View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Configuration menu
    Copy the full SHA
    8ff73f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b94f1dc View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Merge branch 'master' into DOCGroup#2163-Race-condition-in-ACE_Future…

    …-double-checked-locking-pattern-code
    jwillemsen authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    6695073 View commit details
    Browse the repository at this point in the history
  2. Add include for std::atomic

        * ACE/ace/Future.h:
    jwillemsen committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    0af46b7 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Some modernization, use default, nullptr, const

        * ACE/ace/Barrier.cpp:
        * ACE/ace/Future.cpp:
        * ACE/ace/Future.h:
        * ACE/ace/Future_Set.cpp:
    jwillemsen committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    56d5db9 View commit details
    Browse the repository at this point in the history