Code example for ArrayBlockingQueue

Methods: take

0
		this.popanca = new ArrayBlockingQueue<Poupanca>(1); 
		this.contasCorrentes = new ArrayList<ContaCorrente>(); 
	} 
 
	public Poupanca getPopanca() throws InterruptedException { 
		return popanca.take(); 
	} 
 
	public void setPoupanca(Poupanca poupanca) throws InterruptedException { 
		this.popanca.put(poupanca); 
	} 
	 
	public int getTotalDeContasPoupanca(){ 
		return popanca.size(); 
	} 
 
	public void setPoupanca(ArrayBlockingQueue<Poupanca> lista) { 
		this.popanca = lista; 
	} 
	 
	public void setContaCorrente(ContaCorrente conta){