Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
 /// <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;
 }