public void jvnLockRead() throws JvnException {
		boolean ask = false;
		synchronized(this){
			System.out.println("lock read Etat courant :"+STATE+" sur l'objet "+joi+"     "+System.currentTimeMillis());
			if(STATE != STATE_ENUM.RC && STATE != STATE_ENUM.WC){
				ask = true;
			}
		}

		if(ask){
			obj = JvnServerImpl.jvnGetServer().jvnLockRead(joi);
		}
		synchronized(this){
			if(ask){
				STATE = STATE_ENUM.R;
			}
			else if(STATE == STATE_ENUM.RC){
				STATE = STATE_ENUM.R;
			}
			else if(STATE == STATE_ENUM.WC){
				STATE = STATE_ENUM.RWC;
			}
			else{
				throw new JvnException("Impossible de vérouiller l'objet"+joi+" en lecture, l'etat courant est le suivant : "+STATE);
			}
		}
		System.out.println("lock read Etat courant :"+STATE+" sur l'objet "+joi+" terminéééééééé"+"     "+System.currentTimeMillis());
	}