Убедитесь, что все работает синхронно.Или, если говорить точнее, несинхронно.Синхронизация вызова метода означает, что два разных вызова этого метода (для этого объекта, если он не является статическим) должны по очереди входить в метод.Поток B не может войти в метод synchMeth до тех пор, пока не завершится поток A (уже в методе).
Проверка того, заблокирован ли синхронизированный блок или нет, и кем он занимает дополнительное время.