12.01.2014 Aufrufe

2-up - ETH Zürich

2-up - ETH Zürich

2-up - ETH Zürich

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Erzeugen eines Thread<br />

Beispiel_Thread m = new Beispiel_Thread(5);<br />

m.start();<br />

Damit kann man auf den Thread zugreifen<br />

und diesen kontrollieren (z.B. m.suspend();)<br />

Mit dieser Nummer identifizieren<br />

wir einen Thread individuell; jeder<br />

Thread kennt „seine“ Nummer<br />

m = new...<br />

m.start()<br />

Kontrollfluss des Erzeugers<br />

Thread m (Methode „run“)<br />

• „Anonyme“ Erzeugung als Alternative:<br />

new Beispiel_Thread(5).start();<br />

• Zusammenfassen der beiden Anweisungen (Gründen & Starten)<br />

• Dann aber keine Kontrolle möglich, da kein Zugriff auf den Thread<br />

762<br />

Ein Thread-Beispiel („Hin-Her“)<br />

• *****************<br />

• Ein Thread „Hin“ schreibt Sterne; ein anderer Thread<br />

„Her“ löscht Sterne; beide arbeiten (quasi)parallel<br />

• Wer gewinnt den Sternenkrieg?<br />

767<br />

316

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!