Sinn von Threads |
14.06.2015, 20:10 | Auf diesen Beitrag antworten » |
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 :-) |
|
|
15.06.2015, 15:17 | Auf diesen Beitrag antworten » |
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(). |
16.06.2015, 17:47 | Auf diesen Beitrag antworten » |
Björn | Vielen Dank für die Antwort. Da werden Threads doch gleich logischer :-) |
|
Verwandte Themen
Die Beliebtesten » |
Die Größten » |
Die Neuesten » |
|