for (int k = 0; k < PostThread.Length; k++)
{
Thread RT = new Thread(delegate()
{
//我在这里如何使用k的值?
//如果调用的话 会出现,K的值 已经到头了
//比如我这个线程是1 而K 已经变成了PostThread.Length
//求解}
}
{
Thread RT = new Thread(delegate()
{
//我在这里如何使用k的值?
//如果调用的话 会出现,K的值 已经到头了
//比如我这个线程是1 而K 已经变成了PostThread.Length
//求解}
}
不是可以直接使用吗?private void button1_Click(object sender, EventArgs e)
{
for (int k = 0; k < 10; k++)
{
Thread RT = new Thread(delegate()
{
MessageBox.Show(k.ToString());
}
);
RT.Start();
}
}
th1.Start("参数"));
private void method(string ss)
{;}
是这个意思吗?
ParameterizedThreadStart start
)
public delegate void ParameterizedThreadStart(
Object obj
)void Test(object o)
{
Console.WriteLine(o.ToString());
}
void StartThreads()
{
System.Threading.ThreadPool.QueueUserWorkItem(Test, 1);
new System.Threading.Thread(new System.Threading.ParameterizedThreadStart(Test)).Start("a");
}