同期が必要な場合を除き、コードブロックまたはメソッドを同期しないでください。スケーラビリティーのボトルネックを避けるために、同期されるブロックまたはメソッドはできるだけ短くします。同期されないデータ構造については、より負荷が大きい java.util.HashTable などの別の方法の代わりに Java Collections Framework を使用します。