sicronização livro da kathy

ae pessola lendo o livro da kathy em port pag 386 - cap9… eu me deparei com uma situação que acho q tem algo de errado… nessa pagina ele fala que se eu sicronizar o metodo da class Account onde permite apenas um acesso ao metodo por thread… eu vou ter o resultado “No enougth in account for lucy to withdraw 0” 5 vezes na tela. mais assim a conta tem 50,00 e eh acessada 5 vezes onde cada cliente da conta saque 10,00 o loop é 5 entao nao tem como executar mais que. olha que eu fiz em anexo qdo a conta zera é exatamente qdo o loop acaba… agora se a conta tiver um valor menor que o loop ele vai dizer que a conta ta zerada… nao sei se eh um erro do livro ou eu q entendi sincronização de forma errada.