Modify

Ticket #6217 (closed Feature Requests: fixed)

Opened 2 years ago

Last modified 23 months ago

Enhance Boost.Thread shared mutex interface with upwards conversions following Howard Hinnant proposal

Reported by: viboes Owned by: viboes
Milestone: Boost 1.50.0 Component: thread
Version: Boost 1.48.0 Severity: Problem
Keywords: Cc:

Description (last modified by viboes) (diff)

Currently there are some differences between Boost.Thread and Boost.Interprocess concerning the shared synchronization interfaces.

The following references could be taken as a base to choose the final names  Shared locking in C++ - Howard Hinnant proposal draft and  N2094 Multithreading API for C++0X - A Layered Approach.

Attachments

6217.path Download (54.3 KB) - added by anonymous 2 years ago.

Change History

comment:1 Changed 2 years ago by viboes

  • Type changed from Tasks to Feature Requests
  • Description modified (diff)
  • Summary changed from Make uniform Boost.Thread and Boost.Interprocess synchronization interface to Enhace Boost.Thread shared mutex interface following Howard Hinnant proposal

comment:2 Changed 2 years ago by viboes

  • Summary changed from Enhace Boost.Thread shared mutex interface following Howard Hinnant proposal to Enhance Boost.Thread shared mutex interface following Howard Hinnant proposal

comment:3 Changed 2 years ago by viboes

  • Owner changed from anthonyw to viboes
  • Status changed from new to assigned

Changed 2 years ago by anonymous

comment:4 Changed 2 years ago by viboes

  • Summary changed from Enhance Boost.Thread shared mutex interface following Howard Hinnant proposal to Enhance Boost.Thread shared mutex interface with upwards conversions following Howard Hinnant proposal

The attached file contains the shared mutex upwards conversions missing in Boost.Thread.

The macro BOOST_THREAD_SHARED_MUTEX_PROVIDES_UPWARDS_CONVERSION must be defined.

comment:5 Changed 2 years ago by viboes

  • Milestone changed from To Be Determined to Boost 1.50.0

Committed in trunk revision [77704].

comment:6 Changed 23 months ago by viboes

  • Status changed from assigned to closed
  • Resolution set to fixed

Committed in release branch at [78543]

View

Add a comment

Modify Ticket

Change Properties
<Author field>
Action
as closed
The resolution will be deleted. Next status will be 'reopened'
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.