This page is a snapshot from the LWG issues list, see the Library Active Issues List for more information and the meaning of NAD Editorial status.

1496. condition_variable not implementable

Section: 33.7.4 [thread.condition.condvar] Status: NAD Editorial Submitter: Switzerland Opened: 2010-08-25 Last modified: 2016-01-28

Priority: Not Prioritized

View all other issues in [thread.condition.condvar].

View all issues with NAD Editorial status.

Discussion:

Addresses CH-28

Requiring wait_until makes it impossible to implement condition_variable correctly using respective objects provided by the operating system (i.e. implementing the native_handle() function) on many platforms (e.g. POSIX, Windows, MacOS X) or using the same object as for the condition variable proposed for C.

[ Resolution proposed by ballot comment: ]

Remove the wait_until functions or make them at least conditionally supported.

Proposed resolution: