- - - - CENAPAD-MGCO

contents index A seguir: O Escalonador SJF - Acima: Imposição de Políticas de Anterior: O Escalonador SJF -


SJFQueue

OrderedQueue q = new OrderedQueue(new SizeComparator());
/* a fila \'{e} criada com o criterio de comparacao correspondente */

Request getRequest(ProcessId client, int jobSize) {
   Request rq = new Request(client, jobSize);
   q.put(rq);
   return rq;
}

void ok(Request rq) {
  q.del(rq);
}

Request top() {
  return (Request) q.top();
}

Mas ainda existem chances de um arquivo grande furar a fila! Como? Qual seria uma solução para este problema?



Osvaldo Carvalho - Postscript - Comentários?