hg: macosx-port/macosx-port/jdk: MACOSX_PORT-132: deadlock in AWT in many 2d tests

Mike Swingler swingler at apple.com
Fri Aug 5 09:35:45 PDT 2011


On Aug 5, 2011, at 6:10 AM, sergey.bylokhov at oracle.com wrote:

> Changeset: fdb7e052cdc1
> Author:    serb
> Date:      2011-08-05 17:06 +0400
> URL:       http://hg.openjdk.java.net/macosx-port/macosx-port/jdk/rev/fdb7e052cdc1
> 
> MACOSX_PORT-132: deadlock in AWT in many 2d tests
> 
> ! src/macosx/classes/sun/lwawt/LWComponentPeer.java

I've seen this pattern in a number of places in Oracle code...what's with using a StringBuffer object to lock on? I understand that a plain String may by constant folded or interned in undesired ways, but wouldn't a plain Object work?

Curious,
Mike Swingler
Java Engineering
Apple Inc.



More information about the macosx-port-dev mailing list