代码如下:
窗体load事件中启动线程的代码:private void Form1_Load(object sender, EventArgs e)
{
threadGet1 = new Thread(new ThreadStart(doGetFromXml1));
threadGet2 = new Thread(new ThreadStart(doGetFromXml2));threadGet1.Start();
threadGet2.Start();
}两个线程的代码:
public void doGetFromXml1()
{
while (true)
{
//在这里添加让线程停顿60秒钟的语句,我用threadGet1.Sleep(60000),编译报错:无法使用实例引用来访问成员“System.Threading.Thread.Sleep(int)”;请改用类型名来限定它 }
}public void doGetFromXml2()
{
while (true)
{
//在这里添加让线程停顿60秒钟的语句,我用threadGet2.Sleep(60000),编译报错:无法使用实例引用来访问成员“System.Threading.Thread.Sleep(int)”;请改用类型名来限定它 }
}这是怎么回事?
窗体load事件中启动线程的代码:private void Form1_Load(object sender, EventArgs e)
{
threadGet1 = new Thread(new ThreadStart(doGetFromXml1));
threadGet2 = new Thread(new ThreadStart(doGetFromXml2));threadGet1.Start();
threadGet2.Start();
}两个线程的代码:
public void doGetFromXml1()
{
while (true)
{
//在这里添加让线程停顿60秒钟的语句,我用threadGet1.Sleep(60000),编译报错:无法使用实例引用来访问成员“System.Threading.Thread.Sleep(int)”;请改用类型名来限定它 }
}public void doGetFromXml2()
{
while (true)
{
//在这里添加让线程停顿60秒钟的语句,我用threadGet2.Sleep(60000),编译报错:无法使用实例引用来访问成员“System.Threading.Thread.Sleep(int)”;请改用类型名来限定它 }
}这是怎么回事?
public void doGetFromXml2()
{
while (true)
{
Thread.Sleep(60000)}
}}
{
while (true)
{
Thread.Sleep(60000);
}
}
{
threadGet1 = new Thread(new ThreadStart(doGetFromXml1));
threadGet2 = new Thread(new ThreadStart(doGetFromXml2));threadGet1.Start();
threadGet2.Start();
}两个线程的代码:
public void doGetFromXml1()
{
while (true)
{
System.Threading.Thread.Sleep(600000);
}
}public void doGetFromXml2()
{
while (true)
{
System.Threading.Thread.Sleep(600000);
}
}
名字可能不是这个。你找一下threaing命名空间下面。