c# 每次编写一个windows单线程程序,一运行就很卡??

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:21:39
c# 每次编写一个windows单线程程序,一运行就很卡,不能对它进行操作了,我想在程序中设一个标记,让它停止,可是点那个停止的按钮都跟没点一样。各位高手有什么好的方法避免这一个问题吗?
除了多线程哦!
当然是一个数据量很大,类似于死循环的程序啊!

Application.DoEvent();试试

那要看你的程序有没有进入死循环,或者等待服务器的响应啊这些喔

单线程建议你用Timer控件,好操作!

Timer控件在原理上也是一个线程 不用多线程可以异步啊 O(∩_∩)O哈哈~

方法很多:
1.在你的循环里加入Application.DoEvent();语句
2.用BackgroundWorker组件处理(在工具箱里自己找)
3.多线程
4.等等......