RFR: 8253064: monitor list simplifications and getting rid of TSM [v3]

Daniel D.Daugherty dcubed at openjdk.java.net
Tue Nov 10 02:35:19 UTC 2020


On Mon, 9 Nov 2020 23:21:48 GMT, David Holmes <dholmes at openjdk.org> wrote:

>> Daniel D. Daugherty has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Resolve more @dholmes-ora comments with help from @fisk.
>
> src/hotspot/share/runtime/synchronizer.cpp line 89:
> 
>> 87:   ObjectMonitor* head = Atomic::load_acquire(&_head);
>> 88:   ObjectMonitor* m = head;
>> 89:   do {
> 
> This wasn't the loop I was referring to. It is the while loop below this at line 93.

The inner while loop is now converted into a do-while loop.

-------------

PR: https://git.openjdk.java.net/jdk/pull/642


More information about the hotspot-dev mailing list