création d'une liste chainé de processus
Bonjour tou le mond
comment pourrait-on crier une liste chainée de processus en java?
le nombre de processus est donné par l'utilisateur et les processus seront crier aléatoirement par leprogramme,sachant que chaque processus doit avoir un nom, une prioritée et un tenps d'exécution; ex P1(3,50):cry:
consernent la liste des processus
Pardon je vous ai pas demander de faire mes exercice et ca me pique de dire ca je suis pa assez paresseuse pour vous demander ca mais j'ai trouvé assez de probléme et je me suis bloqué
Il me faut crier un tableu circulair d'un liste chainé des processus et faire la gestion suivante: d'abord crier une 15aine de processus ensuite les trier selon leur priorité, et chaque processus quio termine son temps d'exécution sort de la liste. Et tous ca sans utiliser la fonction thread.
voila j'ai commencé par fair la classe processus
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
| public class Processus
{
private String nom;
private String priorite;
private int temps;
private Processus succ;
public Processus (){
System.out.println ("Donner le nom du processus:");
nom =Readln.unString();
System.out.println ("Donner la priorité:");
priorite =Readln.unInt();
System.out.println ("Donner le temps nécessaire pour l'execution:");
temps =Readln.unInt();
succ=null;
}
public Processus(String n, int p, int t){
nom=n;
priorite= p;
temps= t;
succ= null;
}
public string getNom(){
return nom;
}
public int getPriorite(){
return priorite;
}
public int gettemps(){
return temps;
}
public void setProcessus (Processus(Processus p)){
nom=p.getnom;
priorite=p.getpriorite;
temps=p.gettemps;
}
public void setNom (String n){
nom= n;
}
public void setPriorite (int p){
priorite=p;
}
public void setTemps (int t){
temps= t;
}
public String toString(){
return("processus "+nom+" "+priorite+" "+tepms);
}
public static void main (String[] args)
{
}
} |