//开启一个新线程,将循环放入新线程中,这样就不会影响主线程
public void button1_Click(...)
{
Thread newThread = new Thread(方法1);
newThread.IsBackGround = true;//设为后台线程
newThread.Start();//线程已准备OK
}
private void 方法1()
{
while(true)
{
//循环体
}
}
while(true)
{
//要有跳出循环的语句break;否则太耗性能了
}
你百度下