Integrated: 8315566: [JVMCI] deadlock in JVMCI startup when bad option specified
    Doug Simon 
    dnsimon at openjdk.org
       
    Mon Sep  4 10:20:55 UTC 2023
    
    
  
On Sat, 2 Sep 2023 11:00:00 GMT, Doug Simon <dnsimon at openjdk.org> wrote:
> This PR changes `HotSpotJVMCIRuntime.vmEventListeners` to be initialized in the `HotSpotJVMCIRuntime` constructor. This avoids a deadlock that can occur when this list is lazily initialized. Lazily initializing this list has no measurable performance benefit, especially in the context of libgraal.
This pull request has now been integrated.
Changeset: d1cabe4f
Author:    Doug Simon <dnsimon at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d1cabe4f22abe96486d85bd5efc468e0e640c3e4
Stats:     23 lines in 1 file changed: 3 ins; 12 del; 8 mod
8315566: [JVMCI] deadlock in JVMCI startup when bad option specified
Reviewed-by: thartmann, never
-------------
PR: https://git.openjdk.org/jdk/pull/15549
    
    
More information about the graal-dev
mailing list