public synchronized void agregarProceso(Proceso p)
    {
        while(disponible==true)
        {
            try
            {
                wait();
            }catch(InterruptedException ex)
            {
                JOptionPane.showMessageDialog(null, "Error de ejecución, respuesta del sistema: "+ex.getMessage(),"Error",JOptionPane.ERROR_MESSAGE);
            }
        }
        if(this.tamanio()<Cola.TAM_MAX)
        {
            cola.addElement(p);
        }
        else
            JOptionPane.showMessageDialog(null, "El máximo de memoria principal se ha alcanzado, esperando a que se libere espacio.","Error",JOptionPane.ERROR_MESSAGE);
        disponible=true;
        notify();
    }