NetiquetteIgnorierender schrieb:
> in c# verwende, also zweimal hintereinander das Gleiche, läuft dann der
> erste Thread thread weiter, ich kann ihn aber nicht mehr mit Suspend
> oder ähnlich erreichen oder ersetzt der zweite Abschnitt den ersten?
Es laufen beide Threads, der erste wird nicht gestoppt. Du kannst auf
den ersten aber über "thread" nicht mehr zugreifen. Wie schon erwähnt,
würde man die gestarteten Threads dann wohl eher mit einer der
Collection-Klassen verwalten.
btw:
"Do not use the Suspend and Resume methods to synchronize the activities
of threads. You have no way of knowing what code a thread is executing
when you suspend it. If you suspend a thread while it holds locks during
a security permission evaluation, other threads in the AppDomain might
be blocked. If you suspend a thread while it is executing a class
constructor, other threads in the AppDomain that attempt to use that
class are blocked. Deadlocks can occur very easily."
...zudem ist .Suspend() als "Obsolete"-markiert und sollte
Compiler-Warnungen verursachen! Falls Thread-Synchronisierung
erforderlich ist, besser danach googlen, da sollte man richtige Lösungen
finden können ;D