なんでsemaphoreを実現すんだよ?
そのままsynchronized使えよ。 アホばっかだ・・・。