Title
Condition variables preclude wakeup optimization
Status
nad
Section
[thread.condition]
Submitter
INCITS

Created on 2010-08-25.00:00:00 last changed 70 months ago

Messages

Date: 2017-03-15.00:00:00

[ 2017-03-01, Kona ]

SG1 recommends: Close as NAD

The approach suggested there raises all sorts of issues about thread_locals, etc. It's probably way too late to change this anyway, but this would have required a careful paper.

Date: 2018-06-22.06:38:21

[ LEWG Kona 2017 ]

Recommend NAD: (N4618 numbering) 30.5.1[thread.condition.condvar] p10.3 allows spurious wakeups. This issue is out of date.

Date: 2010-11-29.00:35:20

[ 2010 Batavia ]

The Concurrency subgroup reviewed the issue, and deemed it an extension to be handled after C++0x.

The LWG does not wish to make the change at this time.

Date: 2010-10-31.20:27:06

[ Resolution proposed by ballot comment: ]

Change condition_variable to allow such optimization. See Appendix 1 - Additional Details

Date: 2010-10-24.16:08:33

Addresses US-193

Condition variables preclude a wakeup optimization.

History
Date User Action Args
2018-06-22 06:38:21adminsetmessages: + msg9970
2018-06-22 06:38:21adminsetstatus: lewg -> nad
2017-03-01 18:09:34adminsetmessages: + msg9029
2014-11-24 15:11:58adminsetstatus: nad future -> lewg
2010-11-18 00:17:44adminsetmessages: + msg5380
2010-11-18 00:17:44adminsetstatus: open -> nad future
2010-10-31 20:27:06adminsetmessages: + msg5216
2010-10-24 16:08:33adminsetmessages: + msg5040
2010-08-25 00:00:00admincreate