>>162
String クラスの中身は変わらない。length() の値はコンストラクト時から変わらない。
同時にアクセスしておかしくなることなどありえない。

あとの部分は synchronized について調べれ。