risks in multi threaded software

Gast #1219914
Lesenswert?

Ich bin sicher, dass das jemand kann. U.a. kann ich das auch, aber ich 
fürchte die Idee war, dass du dich selbst mit der Frage (und der Antwort 
natürlich!) beschäftigst und nicht jemanden anderen deine Hausaufgaben 
machen lässt.
Gast #1219962
Lesenswert?

Matthias wrote:
> JA schon mal EINE Auswirkung, aber es gibt noch ein paar andere:
>
> - Race conditions (z.B. Zugriff auf die selbe Variable von zwei Threads)

Das ist die gleiche Auswirkung.

> - Thema Funktionen: "Thread Safe" oder "Reentrant"

Und das auch.

Die Frage ist so allgemein, wie die gefundene Antwort. Sachlich richtig, 
aber eigentlich voellig nichtssagend...
Gast #1219975
Lesenswert?

> Race conditions (z.B. Zugriff auf die selbe Variable von zwei Threads)
> Das ist die gleiche Auswirkung.
Nein eine "Race conditions" kann auch zu einen Logik-Fehler führen, wenn 
das Programm den 2.Schritt vor dem Ersten macht. Das hat nicht mit 
Variabeln zu tun.
#1220200
Lesenswert?

Ju wrote:
> z.B. Zugriff auf die selbe Variable von zwei Threads
>
> Diese Beispiel ist aber falsch!

Wieso? Wenn zwei Threads dieselbe Variable benutzen, ohne daß 
synchronisiert wird, kann das durchaus Probleme geben, die bei einen 
single threaded Programm nicht auftreten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren