Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Logik » Sinn von Threads » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

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 :-)