On Tue, 4 Feb 2025 09:05:35 GMT, Thomas Schatzl <tscha...@openjdk.org> wrote:

>> Albert Mingkun Yang has updated the pull request with a new target base due 
>> to a merge or a rebase. The incremental webrev excludes the unrelated 
>> changes brought in by the merge/rebase. The pull request contains four 
>> additional commits since the last revision:
>> 
>>  - Merge branch 'master' into gclocker
>>  - review
>>  - Merge branch 'master' into gclocker
>>  - gclocker
>
> src/hotspot/share/gc/shared/gcLocker.hpp line 33:
> 
>> 31: 
>> 32: class GCLocker: public AllStatic {
>> 33:   static Monitor* _lock;
> 
> Not sure if having this copy/reference to `Heap_lock` makes the code more 
> clear than referencing `Heap_lock` directly. It needs to be `Heap_lock` 
> anyway.

`GCLocker` itself doesn't mandates that the lock must be `Heap_lock`; it's the 
interaction with rest of VM that shows that `Heap_lock` is a good candidate.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/23367#discussion_r1943040719

Reply via email to