[crac] RFR: Do not register MethodHandleNatives
    Dan Heidinga 
    heidinga at openjdk.org
       
    Thu May 25 13:17:28 UTC 2023
    
    
  
On Thu, 25 May 2023 12:12:24 GMT, Anton Kozlov <akozlov at openjdk.org> wrote:
> A simple solution for the lambda problem in the CRaC Core: do not register CALL_SITES at all.
> 
> A second part of the PR introduces an interface for Cleaner.register() with priority parameter.
src/java.base/share/classes/java/lang/invoke/MethodHandleNatives.java line 94:
> 92:             // CleanerFactory class) until cleanup is performed.
> 93:             // This PhantomCleanableRef is not registered in any Context as
> 94:             // registration cauesed by the core CRaC code leads to deadlock.
Suggestion:
            // registration caused by the core CRaC code leads to deadlock.
-------------
PR Review Comment: https://git.openjdk.org/crac/pull/76#discussion_r1205505791
    
    
More information about the crac-dev
mailing list