彤
彤心依旧
Unregistered / Unconfirmed
GUEST, unregistred user!
我的同一个窗体上有两个按钮,一个“开始”和一个“停止”
按“开始”执行如下无限循环代码
bool stop=true;//自己定义的变量,也可用其它变量替代,比如多线程的全局变量等
while(stop)
{
for(int i=0;i<10;i++)
{
for(int j=0;j<31;j++)
{}
}
}
一旦点击了“开始”按钮,程序就进入了一个无限循环状态,无法再进行其它操作。
现在我想点击“停止”按钮中止这个循环,该怎么办啊!用多线程行吗?能给个代码看看吗?
如果不采用单击“停止”按钮的方法,别的还有什么方法吗?
谢谢了!
按“开始”执行如下无限循环代码
bool stop=true;//自己定义的变量,也可用其它变量替代,比如多线程的全局变量等
while(stop)
{
for(int i=0;i<10;i++)
{
for(int j=0;j<31;j++)
{}
}
}
一旦点击了“开始”按钮,程序就进入了一个无限循环状态,无法再进行其它操作。
现在我想点击“停止”按钮中止这个循环,该怎么办啊!用多线程行吗?能给个代码看看吗?
如果不采用单击“停止”按钮的方法,别的还有什么方法吗?
谢谢了!