Selaa lähdekoodia

Split experiment configuration and run

DricomDragon 5 vuotta sitten
vanhempi
commit
599ad8f213
1 muutettua tiedostoa jossa 9 lisäystä ja 4 poistoa
  1. 9 4
      ta1/Main.java

+ 9 - 4
ta1/Main.java

@@ -1,13 +1,18 @@
 
 class Main {  
+	static Mutex sharedMutex;
+
 	public static void main(String args[]){
 		System.out.println("Start thread lab");
 
-		// Create different mutex
-		Mutex mutD = new MutexTypeD();
+		sharedMutex = new MutexTypeD();
+
+		runExperiment();
+	}
 
-		Task t0 = new Task("T0", 0, mutD);
-		Task t1 = new Task("T1", 1, mutD);
+	private static void runExperiment() {
+		Task t0 = new Task("T0", 0, sharedMutex);
+		Task t1 = new Task("T1", 1, sharedMutex);
 
 		t0.describe();
 		t1.describe();