controller/Controller.java
public void deixarRCLeitor(int id) throws Exception {
    animacaoForaRCLeitor(id);
    mutexLeitor.acquire();
    if(quantidadeLeitor == 1){
      quantidadeLeitor--;
      upMutex();
    }else{
      quantidadeLeitor--;
    }
    mutexLeitor.release();
  }
/************************************************************************
   * Metodo: deixarRCLeitor
   * Funcao: caso seja o ultimo leitor a sair, permite a entrada 
   *         de escritores ao recuso compartilhado.
   * Parametros: int -> ID
   * Retorno: void
   ***********************************************************************/
deixarRCLeitor
Funcao: caso seja o ultimo leitor a sair, permite a entrada
de escritores ao recuso compartilhado.
Parametros: int -> ID
Retorno: void
deixarRCLeitor Funcao : caso seja o ultimo leitor a sair permite a entrada de escritores ao recuso compartilhado . Parametros : int - > ID Retorno : void
public void deixarRCLeitor(int id) throws Exception {
    animacaoForaRCLeitor(id);
    mutexLeitor.acquire();
    if(quantidadeLeitor == 1){
      quantidadeLeitor--;
      upMutex();
    }else{
      quantidadeLeitor--;
    }
    mutexLeitor.release();
  }
public void deixarRCLeitor ( int id ) throws Exception { animacaoForaRCLeitor ( id ) ; mutexLeitor . acquire ( ) ; if ( quantidadeLeitor == 1 ) { quantidadeLeitor -- ; upMutex ( ) ; } else { quantidadeLeitor -- ; } mutexLeitor . release ( ) ; }
Metodo: deixarRCLeitor
 Funcao: caso seja o ultimo leitor a sair, permite a entrada
         de escritores ao recuso compartilhado.
Metodo : deixarRCLeitor Funcao : caso seja o ultimo leitor a sair permite a entrada de escritores ao recuso compartilhado .