De simpelste manier om een thread te starten is denk ik
Nou komt het voor dat de thread (ThreadName) meerdere keren vrijwel tegelijk wordt gestart. De thread loopt steeds tussen de 0 en ongeveer 60 seconden.
Ik dacht dat elke keer als de thread gestart wordt, dat deze zijn 'eigen' lokale variabelen gebruikt, maar ik heb toch regelmatig foutmeldingen zoiets als 'The connection was not closed. The connection's current state is open', of andere conflicten.
Het lijkt er dus op dat er conflicten met diverse objecten ontstaan.
Is hier een oplossing voor? Soms moet dezelfde thread wel 20 keer tegelijk worden uitgevoerd. (communicatie via tcpclient met diverse clients tegelijk)
Visual Basic .NET:
1
2
3
| Dim t As Thread t = New Thread(AddressOf MyClass.ThreadName) t.Start() |
Nou komt het voor dat de thread (ThreadName) meerdere keren vrijwel tegelijk wordt gestart. De thread loopt steeds tussen de 0 en ongeveer 60 seconden.
Ik dacht dat elke keer als de thread gestart wordt, dat deze zijn 'eigen' lokale variabelen gebruikt, maar ik heb toch regelmatig foutmeldingen zoiets als 'The connection was not closed. The connection's current state is open', of andere conflicten.
Het lijkt er dus op dat er conflicten met diverse objecten ontstaan.
Is hier een oplossing voor? Soms moet dezelfde thread wel 20 keer tegelijk worden uitgevoerd. (communicatie via tcpclient met diverse clients tegelijk)
[ Voor 4% gewijzigd door Swerfer op 02-11-2007 18:59 ]
Home Assistant | Unifi | LG 51MR.U44 | Volvo EX30 SMER+ Vapour Grey, trekhaak | SmartEVSE V3 | Cronos Crypto.com