关于时钟的问题,如果在timer1_Tick事件里运行的耗时比Interval还要大,那么程序就不停的循环,像死机一样,怎么解决? timer1 里执行的功能 需要频繁的工作吗? 如果 只是很耗时的工作,而没有频繁工作的特性,那么可以用异步 来实现,BACKGROUNDWORKER就可以若需要频繁的工作,那么适当的增加Interval了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有两个办法:1、在timer1_Tick里面 if(_IsBusy) return; _IsBusy=true; //........做你的事情 _IsBusy=false;2、如果执行的时间很长,那你不如用线程了void _Thread_Proc () { while(!_Disposing){ //做你的事情 Thread.Sleep(20); }} Linq 集合问题 为什么不弹出提示那??? 这个连接字符串如何实现? 谁给解释一下 软件打开时先打开一个载入窗口(显视正在载入什么模块), 等主程序载入后, 关闭载入窗口. 怎么做的? 利用自定义属性,定义枚举值的详细文本 分辨率改变 winform的控件错位 如何解决 a这段程序,望各位解释一下。谢谢! VS2012 C# 如何自定义引用路径 winform模拟至phpwind论坛发帖,提示[非法请求,请返回重试!] 如何处理? C#将DateTable表数据导出到Excel中 请问C#中是否有比较方便的copy两个实例中相同属性的方法?
_IsBusy=true;
//........做你的事情
_IsBusy=false;2、如果执行的时间很长,那你不如用线程了void _Thread_Proc () {
while(!_Disposing){
//做你的事情
Thread.Sleep(20);
}
}