Created on 2010-08-25.00:00:00 last changed 164 months ago
Proposed resolution:
Resolved 2001-03 Madrid by issue 1507.
Proposed resolution:
Resolved 2001-03 Madrid by issue 1507.
[ 2011-03-19: Detlef comments ]
The proposed resolution for 1507 would cover this issue as well. Effectively it will reject the request but a clarification is added that the normative wording is already in [futures.state].
- Change [futures.promise] p. 21 as indicated:
21 Synchronization: calls to set_value and set_exception on a single promise object are serialized.
[ Note: and they synchronize and serialize with other functions through the referred associated asynchronous state. — end note ]They synchronize with ([intro.multithread]) any operation on a future object with the same associated asynchronous state marked ready.- Change [futures.promise] p. 25 as indicated:
25 Synchronization: calls to set_value and set_exception on a single promise object are serialized.
[ Note: and they synchronize and serialize with other functions through the referred associated asynchronous state. — end note ]They synchronize with ([intro.multithread]) any operation on a future object with the same associated asynchronous state marked ready.
[ 2010-11-02 Daniel translates proposal into proper wording changes ]
[ Resolution proposed by ballot comment: ]
Replace "[Note: and they synchronize and serialize with other functions through the referred associated asynchronous state. — end note]" with the normative "They synchronize with (1.10) any operation on a future object with the same associated asynchronous state marked ready."
Addresses US-197
There is no defined synchronization between promise::set_value and future::get ([futures.promise] p. 21, 25).
History | |||
---|---|---|---|
Date | User | Action | Args |
2011-05-21 21:15:19 | admin | set | messages: + msg5792 |
2011-05-21 21:15:19 | admin | set | status: open -> resolved |
2011-03-20 11:33:07 | admin | set | messages: + msg5660 |
2010-11-02 20:27:27 | admin | set | messages: + msg5267 |
2010-11-02 20:27:27 | admin | set | messages: + msg5266 |
2010-11-02 20:27:27 | admin | set | messages: + msg5265 |
2010-10-24 16:08:33 | admin | set | messages: + msg5045 |
2010-08-25 00:00:00 | admin | create |