Created on 2010-08-25.00:00:00 last changed 161 months ago
Proposed resolution:
Change [atomics.fences] p. 6 as indicated:
void atomic_signal_fence(memory_order);6 Effects: equivalent to atomic_thread_fence(order), except that
synchronizes with relationshipsthe resulting ordering constraints are established only between a thread and a signal handler executed in the same thread.
[ 2011-02-26 Reflector discussion ]
Moved to Tentatively Ready after 5 votes.
[ Batavia: Concurrency group discussed issue, and is OK with the proposed resolution. ]
Addresses GB-137
Thread fence not only establish synchronizes with relationships, there are semantics of fences that are expressed not in terms of synchronizes with relationships (for example see [atomics.order] p.5). These semantics also need to apply to the use of atomic_signal_fence in a restricted way.
History | |||
---|---|---|---|
Date | User | Action | Args |
2011-08-23 20:07:26 | admin | set | status: wp -> c++11 |
2011-04-11 11:23:23 | admin | set | status: voting -> wp |
2011-03-05 15:24:28 | admin | set | status: ready -> voting |
2011-02-26 15:40:27 | admin | set | messages: + msg5556 |
2011-02-26 15:40:27 | admin | set | status: review -> ready |
2010-11-14 20:45:13 | admin | set | messages: + msg5368 |
2010-11-14 20:45:13 | admin | set | status: open -> review |
2010-10-28 22:49:56 | admin | set | messages: + msg5182 |
2010-10-24 16:08:33 | admin | set | messages: + msg5021 |
2010-08-25 00:00:00 | admin | create |