On Thu, 7 Apr 2022 23:05:04 GMT, Sergey Bylokhov <[email protected]> wrote:
>> Maxim Kartashev has updated the pull request incrementally with one
>> additional commit since the last revision:
>>
>> Addressed PR comments
>>
>> 1. Got rid of X11GraphicsDevice.configLock in favour of the AWT lock.
>> 2. Reduced the use of the screen number (and, consequently, AWT lock
>> contention) in XCanvasPeer.
>
> src/java.desktop/unix/classes/sun/awt/X11GraphicsDevice.java line 161:
>
>> 159: XToolkit.awtLock();
>> 160: try {
>> 161: if (configs == null) {
>
> To make the diff less distruptive you can move the ssyncronisation to the
> getConfigurations and getDefaultConfiguration where we have kind of DCL.
Sure thing. Done.
-------------
PR: https://git.openjdk.java.net/jdk/pull/7182