Thread Java: java + thread + synchronize
(3 answers)
Opened by shaihulud at 2006-07-09 20:39
hi muss die aufgabe erledigen:
a) Schreiben Sie ein Programm, das 26 Threads kreiert, wobei jeder Thread einen Buchstaben des Alphabets einzeln aber wiederholt ausgibt.3 b) Synchronisieren Sie das im ersten Teil erstellte Programm, so dass die Buchstaben einzeln in der Reihenfolge des Alphabets wiederholt ausgegeben werden. a hab ich denk ich schon gemacht : Code: (dl
)
1 import java.lang.Thread; aber ich hab leider keine ahnung wie ich das genau mit dem synchronisieren machen soll?! Ich kann ja nicht die einzelnen Threads ansprechen.. Bitte keine "schau mal in google" oder "les dir das durch".. ich hab schon ne menge durchgelesen und weiss einfach nicht wie rangehn...weil wenn ich den prozess synchronize und dann wieder freigebe dann versuchen 26 threads auf den zuzugreifen und ich brauch ne richtige reihenfolge die ich so ja nicht versichern kann..es muss ja dann zuerst der thread wieder ausgeführt werden der a ausgibt dann der der b ausgibt etc. .. und ich kann ja nur notify machen (wobei ich dann nicht weiss welcher der threads dann dran ist) oder notifyAll was mein problem auch net löst.. hat jemand n lösungsvorschlag? codebeispiel oder lösung wäre sehr lieb :)\n\n <!--EDIT|shaihulud|1152463934--> |