2

Java provide three string manipulation classes String,StringBuilder and StringBuffer. In which StringBuilder is not synchronize and StringBuffer is synchronize.

So I just want to ask is there a possibility to synchronize StringBuilder.

4

5 に答える 5

0

もちろん..同期することはできますStringBuilderが、StringBuffer同期される API には既に存在します。

StringBufferには、データ操作メソッド ( など)とデータ読み取りメソッド ( insert()、など)のすべてのメソッドが同期されています。append()indexOf()subSequence()toString()

使用中にスレッドセーフにしたい特定のコードブロックのみを同期することでStringBuilder、パフォーマンスが向上すると思います。

于 2013-04-12T04:56:39.037 に答える