Javaのメソッド内で同期をとる

Android開発しててforループ内で挙動がおかしくなって調べたら
synchronizedブロックで処理をシリアライズできるとのこと
http://www.tohoho-web.com/java/thread.htm

 void countUp() {
        synchronized (this) {
            System.out.print("[");
            int n = count;            // カウンターを読み出して
            System.out.print(".");
            count = n + 1;            // 加算して書き戻す
            System.out.print("]");
        }
    }