>>500
メソッドにつければ、メソッド内で扱われるオブジェクトは自動的にオブジェクトロック
具体的にオブジェクトを決め、{}で範囲を決めればメソッドにつけるのと違い
特定のオブジェクトだけがロックがかかるって事だと思ってます。

だから、マルチスレッドを使う組み方なら「とりあえずなんでもsynchronizedを付けちまえよ!」と思うのですが