// Bank bank = new ExplicitLockSynchronizedBankWithCondition(1000, accountsCount);
Bank bank = new ImplicitLockSynchronizedBankWithCondition(1000, accountsCount);
// Bank bank = new BlockLockSynchronizedBankWithCondition(1000, accountsCount);
while(--accountsCount>=0)
{
service.submit(new Transfert(bank, accountsCount));
}
}