volatileはアトミックじゃないぞ。xとyが関連するならvolatileじゃ足りん。
それよりZahyoにsynchronized付けるんじゃなくてZahyoを使う方にsynchronized付けたほうがいいんじゃないの?