diff --git a/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang1.java b/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang1.java new file mode 100644 index 0000000..c9f56c6 --- /dev/null +++ b/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang1.java @@ -0,0 +1,12 @@ +package com.quadient.internship.artur.threads; + +public class ProgrammStrang1 implements Runnable { + + @Override + public void run() { + for (int i = 0; i <= 10000; i++) { + System.out.println("Strang1: " + i); + } + System.out.println("Strang2:v "); + } +} diff --git a/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang2.java b/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang2.java new file mode 100644 index 0000000..722f765 --- /dev/null +++ b/swing/src/main/java/com/quadient/internship/artur/threads/ProgrammStrang2.java @@ -0,0 +1,12 @@ +package com.quadient.internship.artur.threads; + +public class ProgrammStrang2 implements Runnable { + + @Override + public void run() { + for (int i = 0; i <= 10000; i++) { + System.out.println("Strang2: " + i); + } + System.out.println("Strang2: v"); + } +} diff --git a/swing/src/main/java/com/quadient/internship/artur/threads/ThreadsMain.java b/swing/src/main/java/com/quadient/internship/artur/threads/ThreadsMain.java index b7be438..51272fd 100644 --- a/swing/src/main/java/com/quadient/internship/artur/threads/ThreadsMain.java +++ b/swing/src/main/java/com/quadient/internship/artur/threads/ThreadsMain.java @@ -2,7 +2,16 @@ public class ThreadsMain { public static void main(final String[] args) { - System.err.println("Hallo Welt!"); + Runnable ps1 = new ProgrammStrang1(); + ProgrammStrang2 ps2 = new ProgrammStrang2(); + Thread thread1 = new Thread(ps1); + Thread thread2 = new Thread(ps2); + + thread1.setDaemon(false); + thread2.setDaemon(true); + + thread1.start(); + thread2.start(); } }