Skip to content
Snippets Groups Projects
Commit 20125864 authored by Sven Steddin's avatar Sven Steddin
Browse files

Kommentare überarbeitet

parent 8c9a400c
No related branches found
No related tags found
No related merge requests found
......@@ -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();
......
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;
......
package inf3;
public class MyOutputClass extends Thread {
/** Der Thread gibt nach Ablauf einer Zhlschleife 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--;
......
......@@ -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();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment