Prenez connaissance de l'énoncé de l'examen de juin 2011.
Question 5 : Implémentez la méthode addProcess() de la classe Cluster, selon la spécification donnée. Aidez-vous de l'exemple présenté dans l'énoncé. Indice: vous pouvez utiliser la valeur de count.
/**
* @pre p != null, p ne se trouve pas déjà sur un ordinateur du
* cluster.
* @post Le processus p a été ajouté au premier ordinateur, à partir
* de la tête de la liste, disposant des ressources nécessaires.
* La nouvelle tête de liste est le noeud qui suit celui de
* l'ordinateur où p a été ajouté. Si aucun ordinateur ne
* dispose de ressources suffisantes, la tête de liste est
* inchangée et une UnavailableException est lancée.
*/
public void addProcess(Process p) throws UnavailableException {
/*** VOTRE REPONSE ***/
}
INGInious