webForumDet fria alternativet

starta ny thread med argument

.NET

2 svar · 265 visningar · startad av Mc Fetto

Medlem sedan nov. 20022 355 inlägg
Frågan#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!

260 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)