- - - - CENAPAD-MGCO

contents index A seguir: Conclusões 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);
}

boolean isTheBest(Request rq ) {
   return ( rq == top() );
}

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



Osvaldo Carvalho - Postscript - Comentários?