クラスjava.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject
の使用