Re: About the volatile and MESI Protocal
Andrew Dinn via Concurrency-interest <[email protected]> Mon, 21 Feb 2022 16:18:19 +0000
| Newsgroups | gmane.comp.java.jsr.166-concurrency |
|---|---|
| Message-ID | <[email protected]> |
On 21/02/2022 15:41, Alex Otenko via Concurrency-interest wrote:
> This lengthy argument falls apart, once you realize that its premise is
> false. That is, the premise that every software system has a total order.
But wait ... there's more ... !!!
We also have in the background another premise (underpinning that
standing example): that the semantics of Java can be defined and
understood with respect only to single threaded operation. This may be
an assumption made by many Java programmers but it is most definitely
/not/ an assumption made by those who defined or those who implement the
language because it is also false.
regards,
Andrew Dinn
-----------
Red Hat Distinguished Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill