Kann jemand diese Frage daunter beantworten? What are the risks in multi threaded software? vielen Dank!
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.
Ich habe schon die Beantwortung: The same resource could be accessed at the same time. The deadlock problem could arise. Aber ich weiß nicht, ob es vollständig ist.
JA schon mal EINE Auswirkung, aber es gibt noch ein paar andere: - Race conditions (z.B. Zugriff auf die selbe Variable von zwei Threads) - Thema Funktionen: "Thread Safe" oder "Reentrant" ...
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...
> 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.
habe ich in Wiki schon was für "Race Condition" gefunden. http://en.wikipedia.org/wiki/Race_condition Schon andere Auswirkung!
z.B. Zugriff auf die selbe Variable von zwei Threads Diese Beispiel ist aber falsch!
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.
Etwas mehr Interesse als eine Frage in einem Forum duerfte schon sein. So wird das eh nichts.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.