Prog2 Tut 10 - Thread Sicherheit

Prog2 Tut 10 - Thread Sicherheit

University

7 Qs

quiz-placeholder

Similar activities

Funktionen und Modularisierung in Python

Funktionen und Modularisierung in Python

University

9 Qs

Synchronisation (Film)

Synchronisation (Film)

6th Grade - University

10 Qs

Tut 8 - Prog2 - Collections und Monaden

Tut 8 - Prog2 - Collections und Monaden

University

7 Qs

Raid

Raid

10th Grade - Professional Development

8 Qs

Tut2 - If / Else + Switch Cases

Tut2 - If / Else + Switch Cases

University

9 Qs

Datentypen, Variablen & Eingabe in Python

Datentypen, Variablen & Eingabe in Python

University

10 Qs

Tutorium 4 - Prog2 - Scala Vererbung

Tutorium 4 - Prog2 - Scala Vererbung

University

7 Qs

Tutorium 8

Tutorium 8

University

7 Qs

Prog2 Tut 10 - Thread Sicherheit

Prog2 Tut 10 - Thread Sicherheit

Assessment

Quiz

Computers

University

Medium

Created by

Loris Galler

Used 17+ times

FREE Resource

7 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was beschreibt eine Race Condition korrekt?

Wenn zwei Prozesse sich gegenseitig blockieren

Wenn der Scheduler zufällig Prozesse auswählt

Wenn das Ergebnis vom Zeitpunkt und der Reihenfolge bestimmter Ereignisse abhängt

Wenn ein Programm mit nur einem Thread arbeitet

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist ein kritischer Bereich?

Ein nicht verwendeter Codeabschnitt

Eine Methode, die keine Rückgabewerte liefert

Ein Codeblock, der auf gemeinsam genutzte Ressourcen zugreift

Eine Konstante

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Welche Techniken dienen dem Schutz kritischer Bereiche?

Arrays, Strings, Maps

If-Else, Switch-Case

Semaphore, Monitore, gegenseitiger Ausschluss

Rekursion, Iteration, Vererbung

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist ein Monitor im Kontext von Nebenläufigkeit?

Ein Bildschirm für Threads

Ein Debugging-Tool

Eine Art von Prozess

Ein Sprachkonstrukt zur Synchronisierung von Threads

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Scala ist synchronized eine Methode von AnyRef.

false

true

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was ist ein Semaphor?

Ein anderer Begriff für Stack

Eine Zählvariable mit Steuerungsfunktionen

Ein Programmierstil

Ein Dateityp

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Was passiert bei einem release() eines Semaphors?

Ein Thread wird gestartet

Die Semaphore-Zahl wird dekrementiert

Die Semaphore-Zahl wird inkrementiert

Der Prozess wird beendet