Jeroen, If this is for Java 5.0 support then rewrite StringBuilder to use Atomics.
I'm obviously missing some context for this however. Is the char[] really shared that often in practice with StringBuffer ? David Holmes > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Behalf Of > Jeroen Frijters > Sent: Friday, 17 December 2004 10:51 PM > To: [EMAIL PROTECTED]; [EMAIL PROTECTED] > Subject: StringBuilder > > > Hi, > > Attached is an example of how StringBuilder could be made thread safe > and still enable sharing the char[]. Unfortunately it requires > allocating an extra temp object and JIT magic, but maybe someone is > interested in pursuing this (I'm not because I have to special case > StringBuilder in another way). > > Note that you could also get rid of the temporary object by using a > String instance for this, but that would require making the value and > count fields of String non-final and this has memory model consequences > as well (thereby making String non-portable). > > Regards, > Jeroen > _______________________________________________ Classpath mailing list [EMAIL PROTECTED] http://lists.gnu.org/mailman/listinfo/classpath

