On Wed, 25 Jan 2023 12:26:26 GMT, Per Minborg <[email protected]> wrote:
> This PR proposed to reduce contention in synchronized methods mainly by doing
> I/O operations outside synch blocks.
src/java.base/share/classes/java/lang/Module.java line 281:
> 279:
> 280: private static boolean isNativeAccessEnabled(Module target) {
> 281: if (target.enableNativeAccess)
@minborg It'd seem a bit easier to implement using VarHandle and not having to
use `synchronized`? Is the reason that you don't want to init VarHandle in this
class? 🤔
-------------
PR: https://git.openjdk.org/jdk/pull/12193