>>563
JDK 5.0以降ならSemaphoreクラスがある。
古いバージョンしか使えない場合は、自分でセマフォクラスなり変数を用意して
最大値と最小値(普通は0か)をセットして、++と--なりする処理を書けばいい。