Die letzten 3 Beiträge |
Björn |
Vielen Dank für die Antwort. Da werden Threads doch gleich logischer :-) |
eulerscheZahl |
Hallo.
Ein kann bei verschiedenen Punkten Sinn machen, mit mehreren Threads zu arbeiten: wenn eine Berechnung aufwändiger ist, aber die Nutzeroberfläche trotzdem noch bedienbar sein soll, musst die die beiden Dinge voneinander trennen. Und bei einem Multicoreprozessor kannst du die Sache beschleunigen, wenn du alle Kerne nutzst.
Um den Thread zu starten, rufst du start() auf. Um zu sagen, was im Thread getan werden soll, implementierst du run(). |
Björn |
Sinn von Threads
Meine Frage:
Hey :-)
Letzte Woche haben Threads als Thema begonnen. Sehe ich es richtig, dass Threads dafür da sind, mehrere Abläufe synchron auszuführen? Also einen aufwändigeren Prozess zu starten und in der Zwischenzeit parallel einen anderen Prozess zu starten?
Meine Ideen:
Wie ist denn das Vorgehen bei Threads allgemein?
Ich erzeuge ein Thread-Objekt:
Thread th = new Thread ();
und muss diesen dann mit
start() oder run() aufrufen? Also th.start() bzw. th.run()?
Vielen Dank für die Antworten :-) |
|
|