Methode von mehreren Threads verwenden

michaelu

Grünschnabel
Hallo,
ich möchte eine Methode von verschiedenen Threads aus aufrufen. Allerdings soll die Methode für andere Threads gesperrt sein, solange sie von einem Thread benutzt wird.
Die Aufrufe sollen sequentiell abgearbeitet werden.

Aufgerufen wird die Methode über Events von den Objekten in welchen die Threads laufen.
Soll der Aufruf über Delegaten erfolgen?

Vielen Dank

Michael U.
 
Hallo.

Du kannst ein Objekt von einem Thread sperren, sodass die anderen Threads warten müssen bis der Thread es wieder freigegeben hat.

Synchronizing the Threads

Grundsätzlich sollte es aber bei VB.net so aussehen:
Code:
...
SyncLock ZuBlockierendesObjekt
        TuWas()
End SyncLock
...

Mfg,
Alex
 
Zurück