Re: RFR: 8288327: Executable.hasRealParameterData should not be volatile [v3]

2022-06-17 Thread ExE Boss
On Fri, 17 Jun 2022 09:29:22 GMT, Сергей Цыпанов wrote: >> If there are two threads calling `Executable.hasRealParameterData()` under >> race and the first one writes into volatile `Executable.parameters` field >> (doing _releasing store_) and the second thread reads non-null value from >> the

Re: RFR: 8288327: Executable.hasRealParameterData should not be volatile [v3]

2022-06-17 Thread Сергей Цыпанов
> If there are two threads calling `Executable.hasRealParameterData()` under > race and the first one writes into volatile `Executable.parameters` field > (doing _releasing store_) and the second thread reads non-null value from the > same field (doing acquiring read) then it must read exactly t