starta ny thread med argument

.NET

2 svar · 284 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Trådstart#1

Jag vill kunna starta en ny thread med ett metodanrop som tar med ett par argument. hur gör jag det? Som det är nu kallar jag på en testmetod som har fått dessa argument innan threaden startas.

con = new Thread(new ThreadStart(test));
con.Name = "Connection thread";                    
con.Start();
Medlem sedan maj 20021 466 inlägg
#2

Det enda argument du kan skicka är this. Skapa därför en ny klass där du placerar din ThreadStart. Använd klassmedlemmarna som argument.

Medlem sedan nov. 20022 355 inlägg
#3

Tackar!

254 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)