怎么编写随时可以停止的软件?
我编写的软件有个停止按钮,希望按下后能够停止正在运行的动作,这个需要从那方面实现?谢谢 --------------------编程问答-------------------- 多线程,吧运行放到新线程里点击停止,阻塞新线程 --------------------编程问答-------------------- 有没有什么分层编写的思路呀?那个多线程我试过不理想 您老有没有什么好的例子 我查了些感觉单纯算个数据行 结合我的程序就不行了 因为要不断的更新ui 哎 --------------------编程问答-------------------- 标志 加 线程停止 强制停止等,看看多线程吧
或 标志 加 定时器内 尝试不断停止 --------------------编程问答-------------------- 恩恩,彻底有效简单易行的方法就是在程序上加一个电源按钮,插头也行 --------------------编程问答-------------------- 如同复制文件那样界面线程可以显示进度?按暂停可以暂停,按停止可以停止?用BackGroundwork控件试试。 --------------------编程问答-------------------- Dim IsStop As Boolean
If IsStop then ...
...
IsStop = True --------------------编程问答-------------------- 想来想去只能是多线程了,因为如果只有主线程的话,在没有执行完当前的代码之前,是不会去做别的事的。
在主线程繁忙的时候,只能由另一个线程来终止进程.
补充:.NET技术 , VB.NET