소스 검색

Split experiment configuration and run

DricomDragon 5 년 전
부모
커밋
599ad8f213
1개의 변경된 파일9개의 추가작업 그리고 4개의 파일을 삭제
  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();