Squicky
Lt. Commander
- Registriert
- Sep. 2002
- Beiträge
- 1.431
Hallo
Ich habe ein Programm mit merher Threads.
Fast alle Threads nutzen ab und zu eine wichtige Funktion.
Wie kann man in VB.net sicherstellen, dass diese Funktion von max nur einem Thread gleichzeitig durchlaufen wird. Wenn andere Threads die Funktion in dieser Zeit durchlaufen wollen, dann sollen sie warten, bis der aktuelle Thread die Funktion verlassen hat.
In Java kann man dies z.B. mit "synchronized" machen. Wie macht man dies in vb.net?
Danke für eure hilfe.
Ich habe ein Programm mit merher Threads.
Fast alle Threads nutzen ab und zu eine wichtige Funktion.
Wie kann man in VB.net sicherstellen, dass diese Funktion von max nur einem Thread gleichzeitig durchlaufen wird. Wenn andere Threads die Funktion in dieser Zeit durchlaufen wollen, dann sollen sie warten, bis der aktuelle Thread die Funktion verlassen hat.
In Java kann man dies z.B. mit "synchronized" machen. Wie macht man dies in vb.net?
Danke für eure hilfe.