Nebenläufigkeit Flashcards

1
Q

Welche Arten der Nebenläufigkeit gibt es ?

A
  • Nebenläufigkeit in 1-Prozessor(kern)-System

- Nebenläufigkeit in Mehrprozessor(kern)-System

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind die Eigenschaften von Nebenläufigkeit in einem 1-Prozessor(kern)-System ?

A
  • quasiparallele Ausführung
  • erhöht Interaktivität durch Umschalten zwischen Threads
  • kann Parallelitätsgrad durch Vermeiden von blockierendem Warten (z.B. I/O) erhöhen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was sind die Eigenschaften von Nebenläufigkeit in einem Mehrprozessor(kern)-System ?

A
  • erhöhte Geschwindigkeit durch parallele Ausführung

- dadurch auch erhöhte Interaktivität

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In welchen Komponenten eines Verteilten Systems wird Nebenläufigkeit häufig eingesetzt ?

A

In den Client und Serverkomponenten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Wofür wird Nebenläufigkeit bei einer Clientkomponente oft eingesetzt ?

A

Um synchrones Warten durch

asynchrone Kommunikation zu ersetzen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Wofür wird Nebenläufigkeit bei einer Serverkomponente oft eingesetzt ?

A

Um Anfragen parallel abzuarbeiten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wie lautet die Faustregel zur Dimensionierung eines ThreadPools ?

A

POOL_SIZE = Kerne / CPU-Intensität
wobei CPU-Intensität: Faktor zwischen 0 und 1;
• 0: 100% blockierendes Warten, 0% CPU-Auslastung
• 1: 0% blockierendes Warten, 100% CPU-Auslastung

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Arten zum Beenden eines Servers können angewandt werden ?

A
  • Setzen eines Flags in einem Seperaten Thread

- Poisen Pill (spezielle Request zur Beendigung des Servers)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Was ist der Nachteil der beim verwenden der Flag zum Beenden des Servers ensteht ?

A

Server kann beliebig lange in blockingReceive

bleiben ohne sich zu beenden

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist der Nachteil einer Poisen Pill ?

A

regulärer (bösartiger) Client kann Poison Pill

versehentlich (absichtlich) verschicken

How well did you know this?
1
Not at all
2
3
4
5
Perfectly