meilleure lisibilité de Main

This commit is contained in:
loris 2023-04-04 16:06:55 +02:00
parent d5413db0b3
commit 80b77f7c6d

View File

@ -17,16 +17,16 @@ import java.util.concurrent.TimeUnit;
public class Main {
public static void main(String[] args) {
if(args.length == 2) {
int numberOfTicks; // Nombre de ticks de la simulation -> durée de la simulation
int maximumLoad; // Nombre maximal d'utilisateurs dans le système
//TODO make this cleanly
boolean reuse3=false; //reuse 1 par def sinon reuse 3
int nbcell = 2; //nombre de cellules que l'on va utilise
boolean isReuse3 = false; //reuse 1 par défaut sinon reuse 3
int nbcell = 2; //nombre de cellules que l'on va utiliser
//instancie numberOfTicks et maximumLoad
try {
numberOfTicks = Integer.parseInt(args[0]);
maximumLoad = Integer.parseInt(args[1]);
@ -36,8 +36,12 @@ public class Main {
System.exit(1);
return;
}
//instancie nombre de time slots et sous-porteuses
int timeSlotNb = 2;
int subCarrierNb = 100;
File folder = new File("export");
if(!folder.exists() && !folder.mkdir()) {
System.err.println("Cannot create export folder");
@ -51,6 +55,7 @@ public class Main {
System.err.println("Cannot remove file " + f.getAbsolutePath());
}
});
Cell.setTimeSlotNb(timeSlotNb);
Cell.setSubCarrierNb(subCarrierNb);
ExecutorService executor = Executors.newFixedThreadPool(Runtime.getRuntime().availableProcessors());