From 20125864ba28f5088655503572d14d5b6bc75bd1 Mon Sep 17 00:00:00 2001
From: stedS <sven.steddin@reutlingen-university.de>
Date: Mon, 6 Jan 2020 17:25:58 +0100
Subject: [PATCH] =?UTF-8?q?Kommentare=20=C3=BCberarbeitet?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../{MainProg.java => ThreadDurchVererbung_0.java}        | 8 ++++++--
 VL04_09/ThreadDurchVererbung_1/src/inf3/MyInputClass.java | 8 ++++----
 .../ThreadDurchVererbung_1/src/inf3/MyOutputClass.java    | 6 +++++-
 .../src/inf3/ThreadDurchVererbung_1.java                  | 6 ++++--
 4 files changed, 19 insertions(+), 9 deletions(-)
 rename VL04_09/ThreadDurchVererbung_0/src/MyThreads/{MainProg.java => ThreadDurchVererbung_0.java} (72%)

diff --git a/VL04_09/ThreadDurchVererbung_0/src/MyThreads/MainProg.java b/VL04_09/ThreadDurchVererbung_0/src/MyThreads/ThreadDurchVererbung_0.java
similarity index 72%
rename from VL04_09/ThreadDurchVererbung_0/src/MyThreads/MainProg.java
rename to VL04_09/ThreadDurchVererbung_0/src/MyThreads/ThreadDurchVererbung_0.java
index 24315d3..7680691 100644
--- a/VL04_09/ThreadDurchVererbung_0/src/MyThreads/MainProg.java
+++ b/VL04_09/ThreadDurchVererbung_0/src/MyThreads/ThreadDurchVererbung_0.java
@@ -10,10 +10,14 @@ package MyThreads;
 * <p>Es ist zu erkennen, dass die Ausgabe des Echos der Tastatureingabe offenbar die Ausgabe der
 * Sternchen kurzzeitig unterbricht.
 *
-* @author Steddin
 * @version 2.00, 2020-01-06
 */
-public class MainProg {
+public class ThreadDurchVererbung_0 {
+	/** Thread startet weiteren Thread zum Einlesen von Zahlen über die Tastatur und 
+	 * gibt anschließend Sternchen auf dem Bildschirm aus.
+	 * @param args Keine Auswertung von Runtimeparametern
+	 * @author Steddinzur Ausgabe von Sternchen auf dem Display 
+	 */
 	public static void main(String[] args) {
 		MyThreadClass myThread = new MyThreadClass();
 		myThread.start();
diff --git a/VL04_09/ThreadDurchVererbung_1/src/inf3/MyInputClass.java b/VL04_09/ThreadDurchVererbung_1/src/inf3/MyInputClass.java
index 6d61d69..4f57c7e 100644
--- a/VL04_09/ThreadDurchVererbung_1/src/inf3/MyInputClass.java
+++ b/VL04_09/ThreadDurchVererbung_1/src/inf3/MyInputClass.java
@@ -1,11 +1,11 @@
 package inf3;
-/** Thread wartet auf eine Eingabe von der Tastatur. Der Thread bricht mit einer Exception ab,
- * wenn Zeichen eingegeben werden, die keine Zahlen sind, so dass die Zahlenkonvertierung fehlschlägt.
- */
 import java.util.Scanner;
 
 public class MyInputClass extends Thread {
-
+	/** Der Thread wartet auf eine Eingabe von der Tastatur. Der Thread bricht mit einer Exception ab,
+	 * wenn Zeichen eingegeben werden, die keine Zahlen sind, so dass die Zahlenkonvertierung fehlschlägt.
+	 * @author stedS
+	 */
 	public void run() {
 		Scanner myScanner = new Scanner(System.in);
 		int ii = 0;
diff --git a/VL04_09/ThreadDurchVererbung_1/src/inf3/MyOutputClass.java b/VL04_09/ThreadDurchVererbung_1/src/inf3/MyOutputClass.java
index ea4540a..3672b38 100644
--- a/VL04_09/ThreadDurchVererbung_1/src/inf3/MyOutputClass.java
+++ b/VL04_09/ThreadDurchVererbung_1/src/inf3/MyOutputClass.java
@@ -1,5 +1,9 @@
 package inf3;
 public class MyOutputClass extends Thread {
+	/** Der Thread gibt nach Ablauf einer Zählschleife den Text aus, mit dem er
+	 * initialisiert wurde.
+	 * @author stedS
+	 */
 	private String text;
 	private final int COUNT;
 	
@@ -13,7 +17,7 @@ public class MyOutputClass extends Thread {
 		long kk = 0;
 		int ll = COUNT;
 		while (true) {
-			if (kk++ % 10_000_000 == 0) {
+			if (kk++ % 50_000_000 == 0) {
 				if (ll != 0) {					
 					System.out.print(text + ll + " ");
 					ll--;
diff --git a/VL04_09/ThreadDurchVererbung_1/src/inf3/ThreadDurchVererbung_1.java b/VL04_09/ThreadDurchVererbung_1/src/inf3/ThreadDurchVererbung_1.java
index 40c3ad0..6c34fd4 100644
--- a/VL04_09/ThreadDurchVererbung_1/src/inf3/ThreadDurchVererbung_1.java
+++ b/VL04_09/ThreadDurchVererbung_1/src/inf3/ThreadDurchVererbung_1.java
@@ -14,12 +14,14 @@ package inf3;
  *       Belastung der CPU ausfällt.
  *       </li>        
  * </ul>
- * @author stedS
  * @version 2.0 (2020-01-06) Ausgabe verändert
  * @version 1.0 (2016-01-11) 
  */
 public class ThreadDurchVererbung_1 {
-
+	/** Der main-Thread startet 3 unterschiedliche Threads und wird dann beendet	 
+	 * @param args Keine Auswertung von Runtimeparametern
+	 * @author stedS
+	 */
 	public static void main(String[] args) {
 		final int COUNT = 5;
 		MyInputClass myThread1 = new MyInputClass();
-- 
GitLab