public Processo(int tempoChegada, int tempoExecucao, int idProcesso, int prioridade = 0) { this.tempoChegada = tempoChegada; this.tempoExecucao = tempoExecucao; this.tempoExecutado = 0; this.idProcesso = idProcesso; this.modo = new RoundRobin(); this.prioridade = prioridade; }
public Processo(int tempoChegada, int tempoExecucao, int deadline, int idProcesso, int prioridade = 0) { this.tempoChegada = tempoChegada; this.tempoExecucao = tempoExecucao; this.deadline = deadline; this.idProcesso = idProcesso; this.tempoExecutado = 0; this.modo = new ComDeadline(); this.prioridade = prioridade; }
/// <summary> /// Configurar a forma de trabalho do UniBot /// </summary> /// <param name="modoIntegracao">Forma de integração dos dados: Arquivo ou acesso direto</param> /// <param name="modoOperacao">Modo de operação: On-Line ou Off-Line</param> /// <param name="tempoIntegracao">Tempo de integração dos dados: Real-Time, Tempo definido, Período ou Manual</param> public void Configurar(ModoIntegracao modoIntegracao, ModoOperacao modoOperacao, TempoIntegracao tempoIntegracao) { ModoIntegracao = modoIntegracao; ModoOperacao = modoOperacao; TempoIntegracao = tempoIntegracao; }