我需要同时多次运行相同的线程/方法。
我拥有它(实际名称已更改)
foreach (string number in liststrings)
{
ThreadStart work = delegate { Method1(number); };
Thread thr = new Thread(work);
thr.IsBackground = true;
thr.Start();
}
Method1
public static Method1(string numb)
{
Random rnd = new Random();
int threadC = rnd.Next(1,100000);
MessageBox.Show(threadC.ToString());
int i = 1;
while(i==1)
{
//Do Stuff
}
}
它运行多个线程,让我们说这个例子有三个线程。因此,三个消息框弹出所有具有相同数字的消息框,每次都需要它们是不同的数字。
感谢您的帮助!
(c#,winforms)
答案 0 :(得分:0)
你只需要添加一个睡眠
(# 298) Requires extended permission: read_mailbox "
应该做的诀窍:D