From a45557ddfbf0f1231003a6ae4dccea2b14ff9552 Mon Sep 17 00:00:00 2001 From: romanschenk37 <84532681+romanschenk37@users.noreply.github.com> Date: Thu, 3 Mar 2022 14:37:26 +0100 Subject: [PATCH] Aufgabe 1.2 bearbeitet --- README.adoc | 1 + .../src/main/java/ch/zhaw/prog2/printer/PrinterB.java | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/README.adoc b/README.adoc index 4f7047c..e031bbd 100644 --- a/README.adoc +++ b/README.adoc @@ -170,6 +170,7 @@ Wenn nötig, geben Sie auch die Konfiguration des Thread-Pools an. [loweralpha] . Sie schreiben einen Server, der via Netzwerk Anfragen erhält. Jede Anfrage soll in einem eigenen Task beantwortet werden. Die Anzahl gleichzeitiger Anfragen schwankt über den Tag verteilt stark. +- Cache . Ihr Graphikprogramm verwendet komplexe Mathematik um von hunderten von Objekten die Position, Geschwindigkeit und scheinbare Grösse (aus Sicht des Betrachters) zu berechnen und auf dem Bildschirm darzustellen. . Je nach Datenset sind unterschiedliche Algorithmen schneller in der Berechnung des Resultats (z.B. Sortierung). Sie möchten jedoch in jedem Fall immer so schnell wie möglich das Resultat haben und lassen deshalb mehrere Algorithmen parallel arbeiten. diff --git a/code/Printer/src/main/java/ch/zhaw/prog2/printer/PrinterB.java b/code/Printer/src/main/java/ch/zhaw/prog2/printer/PrinterB.java index 0c3b96a..c434cd1 100644 --- a/code/Printer/src/main/java/ch/zhaw/prog2/printer/PrinterB.java +++ b/code/Printer/src/main/java/ch/zhaw/prog2/printer/PrinterB.java @@ -3,7 +3,7 @@ package ch.zhaw.prog2.printer; public class PrinterB { // test program - public static void main(String[] arg) { + public static void main(String[] arg) throws InterruptedException { Thread threadA = new Thread(new PrinterRunnable("PrinterA", '.', 10)); threadA.start(); @@ -11,9 +11,9 @@ public class PrinterB { threadB.start(); while(threadA.isAlive() || threadB.isAlive()){ - + Thread.sleep(10); } - System.out.println("Ende Main Thread"); + System.out.println("Ende Main Thread asdf"); }