<div dir="auto"><div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu., 3 Oct. 2019, 8:45 pm Walter Bright via Digitalmars-d, <<a href="mailto:digitalmars-d@puremagic.com" target="_blank" rel="noreferrer">digitalmars-d@puremagic.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 10/2/2019 10:25 AM, Manu wrote:<br>
> Also the text: "Atomic reads perform an acquire operation, writes<br>
> perform a release<br>
> operation, and read-modify-write performs an acquire, then a<br>
> modification, and then a release."<br>
> <br>
> What does that mean? I don't know what that's talking about.<br>
> Please correct the DIP so we can understand it.<br>
<br>
That follows the usage pattern in the C++ memory model documentation. I agree it <br>
is hard to follow, but it is normal jargon for those familiar with the <br>
subtleties of multi-threaded memory models.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I understand the language used, I have no idea how it applies to this DIP, specifically because I'm still not sure what it does, since various paragraphs and the example contradict each other.</div><div dir="auto"><br></div><div dir="auto">I look forward to a revision that's easy to follow.</div></div>