ThreadsDemo: Added multilevel threads

This commit is contained in:
Karsten Jeppesen
2021-04-16 11:48:43 +02:00
parent 01431e0608
commit 58e8ea943c
2 changed files with 33 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ public class ThreadsDemo {
ThreadsExtend myThreadC = new ThreadsExtend("C");
Runnable myRunnableD = new ThreadsInterface("D");
Runnable myRunnableE = new ThreadsInterface("E");
Runnable myRunnableF = new Level1Interface("F");
myThreadA.start();
myThreadB.start();
myThreadC.start();
@@ -14,14 +15,20 @@ public class ThreadsDemo {
myThreadD.start();
Thread myThreadE = new Thread( myRunnableE );
myThreadE.start();
Thread myThreadF = new Thread( myRunnableF );
myThreadF.start();
try {
myThreadA.join();
myThreadB.join();
myThreadC.join();
myThreadD.join();
myThreadE.join();
myThreadF.join();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("Main Done...");
}
}