| 1 |
Kann beiden hier nur zustimmen. Es wäre nur möglich eine korrekte Antwort zu geben, wenn wir einen Beispielcode hätten, da es ja viele Möglichkeiten gibt Threads aufzurufen und zu parameteresieren.
– Dustin Klein 21.10.09
|
| 2 |
Die Frage wird dort aber nicht beantwortet!
– Arade 20.10.09
|
|
| 3 |
Wie sollte denn eine Antwort auf so eine Frage ausschauen? Ohne Code kann das Problem nicht ansatzweise eruiert werden. Sollte es an Java liegen (was ich nicht vermute, denn das ist Aufgabe des OS) wäre dies im anderen Thema erwähnt worden.
– gfoidl 20.10.09
|
| 1 |
Kann ich bestätigen. Multi-Threading mit teilweise schelchter Hardware kann sogar zu schlechterer Performance gegenüber "einem Thread" führen.
– Blauesocke 21.10.09
|
|
| 1 |
@Blauesocke: Das hat mit schlechter Hardware nichts zu tun. Cache und RAM werden wohl immer schneller sein als HD und Netzwerk ;)
– gfoidl 21.10.09
|
|
| 1 |
In meinem Falle war Zugriff auf 40-60mb große Logfiles mit mehreren Threads langsamer als nur ein gleichzeitiger Zugriff auf ein Logfile. Bei Kollegen mit deutlich besserer Hardware (auch besserer Festplatte), war der Effekt genau andersrum, hier konnte man mit dem parallelen Zugriff massiven Performancegewinn feststellen.
– Blauesocke 21.10.09
|