Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-7795

Replace internal usage of libThread classes in ROOT by STL equivalents

    XMLWordPrintable

Details

    • Story
    • Status: Closed (View Workflow)
    • Medium
    • Resolution: Completed
    • None
    • None
    • None
    • None

    Description

      This story keeps track of the efforts to replace the internal usage of libThread classes in ROOT by their equivalent classes in STL. The targeted classes are:

      • TCondition: potential replacement with std::condition_variable plus std::mutex.
      • TMutex: potential replacement with std::mutex or std::recursive_mutex.
      • TSemaphore: no direct replacement in STL. It could be reimplemented using std::mutex and std::condition_variable.
      • TThread: potential replacement with std::thread.

      Attached is a report on the usage of the aforementioned classes in ROOT.

      Attachments

        Activity

          People

            etejedor Enric Tejedor Saavedra
            etejedor Enric Tejedor Saavedra
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 2 days, 1 hour
                2d 1h