Y
Hacker News
new
|
ask
|
show
|
jobs
by
raphlinus
1815 days ago
Ah, you're right. I was using the same ordering for success and failure. It is possible to use AcqRel in the success case.
1 comments
spinlocker
1815 days ago
Looks like in C++ memory_order_acq_rel is treated like memory_order_acquire when it's a load and memory_order_release when it's a store. I would argue that this isn't really a difference in memory model but a difference in API.
link
raphlinus
1814 days ago
I agree. Sorry for the misdirection - the panic is something I observed when I was experimenting with it, and I misinterpreted it.
link