Looking for SEW8a 4xHIT Multithreading test answers and solutions? Browse our comprehensive collection of verified answers for SEW8a 4xHIT Multithreading at elearning.tgm.ac.at.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Betrachte folgendes Codestück:
public class Konto {
private double kontostand = 0;
public synchronized void einzahlen(double betrag) {
this.kontostand += betrag;
}
public void abheben(double betrag) {
this.kontostand -= betrag;
}
public double getKontostand() {
return this.kontostand;
}
}
Welche der folgenden Aussagen dazu sind wahr oder falsch?
Gegeben ist folgende Klasse:
public class Test {
public static void methode1() {
synchronized (Test.class) {
System.out.println("1");
System.out.println("2");
}
}
public static void methode2() {
synchronized (Test.class) {
System.out.println("a");
}
synchronized (Test.class) {
System.out.println("b");
}
}
}
Die beiden Methoden werden in unterschiedlichen Threads ausgeführt. Welche Reihenfolgen sind für die Ausgabe der Buchstaben und Ziffern möglich?
Gegeben ist folgende Klasse:
public class Test {
public static void methode1() {
synchronized (Test.class) {
System.out.println("1");
System.out.println("2");
}
}
public static void methode2() {
synchronized (Test.class) {
System.out.println("a");
System.out.println("b");
}
}
}
Die beiden Methoden werden in unterschiedlichen Threads ausgeführt. Welche Reihenfolgen sind für die Ausgabe der Buchstaben und Ziffern möglich?
Welche der folgenden Aussagen über den Scheduler und Thread-Priorität sind wahr oder falsch?
Ordne diese Vorteile der allgemeinsten zutreffenden Ausführungsart zu.
Ordne den beschriebenen Szenarien die am besten zutreffende Ausführungsart zu.