Multi-Thread-Programmierung
-
Wer sich für Threads und deren Synchronisationsmechanismen (Kritischer Abschnitt, Mutex, Semaphor, Events) interessiert, sollte sich dieses Einsteigertutorial anschauen:
http://mitglied.lycos.de/ehenkes/mfc_einsteigerbuch_kapitel17.htm
(Feedback erwünscht )
-
Erstmal fettes Lob, dass du immer Tutorials vorstellst. Hab es nur überflogen und werde es heute abend richtig durchlesen und nochmal meinen Kommentar dazu abgeben.
<TOTAL OFFTOPIC>
Was macht man eigentlich in der Situation, wenn an der Rechts vor Links Kreuzung von jeder Seite ein Wagen kommt?
</TOTAL OFFTOPIC>
-
<TOTAL OFFTOPIC>
Ist ein Mercedes dabei, hat er Vorfahrt. Danach in der Rangfolge kommen BMW-Fahrer und Fahrer mit Hut.
Läßt es sich daraus nicht bestimmen, dann verständigt man sich durch winken oder nicken, durch demonstratives 10-cm-zurücksetzen oder sowas, es braucht ja nur einer nett zu sein, und auf seine Vorfahrt zu verzichten, dann kommen die anderen drei der Reihe nach dran und dann er selber.
edit: Auf keinen Fall auf Gewinke oder so reagieren, wenn der Winker einem nicht in die Augen schaut.
</TOTAL OFFTOPIC>[ Dieser Beitrag wurde am 03.08.2002 um 16:46 Uhr von volkard editiert. ]
-
Super. Gefällt mir. Vor allem der Tipp zur Verhinderung von
Mehrfachstarts. In meinem aktuellen Projekt gibt es nämlich
ein Haufen Vorarbeit zu machen, bevor überhaupt ein Fenster
existiert. FindWindow findet also nicht unbedingt ein Fenster.
Da ist sowas richtig klasse.Zum Thema Priority könntest Du vielleicht noch eine Anmerkung zur
Funktion SetPriorityClass(..) machen.
-
Die Deadlock-Link-Liste habe ich jetzt noch deutlich erweitert, hier der Auszug:
Dining Philosophers:
http://i30www.ira.uka.de/teaching/coursedocuments/39/sysarch-7-thread051_sel.pdfMerkwürdig, dass das Verkehrskreuzungs-Problem nicht existiert?!
-
Cool - Danke für das Tut...
Das erspart mir die MSDN zu durchwühlen...btw: du hast im Titel "Tread" geschreibselt...
-
Danke für den Hinweis. Wird behoben.