Forum: Programmieren allgemein
by brechi,
28. Mai 2009
Hm stimmt, mit den Threads lag ich falsch.
Trotzdem suspended ihr doch den Prozess nicht, wenn mind ein ThreadCounter > 1 ist. Also müsste man jeden Thread so oft "Suspenden" bis der counter -1 ist und die Anzahl merken. Beim restoren die selbe Anzahl wieder "Resumen".
Bei dem Result Parameter sollte auch eher ein AND stehen. Ansonsten würde ich das auch so machen.
Forum: Programmieren allgemein
by brechi,
28. Mai 2009
Also das Suspenden/Resumen sollte eigentlich im theoretischem kein Problem darstellen. Man darf halt auch nru die Threads Resumen die wirklich suspended waren (siehe Counter). Ansonsten sollte das Programm keinen Unterschied merken ob es im Usermode (druch Suspend) bzw. vom Scheduler suspended/resumed wurde. Wenn die Reihenfolge vom Resume wirklich Auswirkungen haben sollte, dann ist das Programm...
Forum: Programmieren allgemein
by brechi,
27. Mai 2009
SuspendThread
ResumeThread
könnte helfen, dann ist das Programm aber blockiert (reagiert auf keine Eingaben mehr)