C#中延时怎么实现? 比如我要延时10秒再进行后面的处理,我记得其它的语言提供delay这样的函数,C#好像不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 thread.sleep会导致线程中断,有没有其它的替代方法? sleep怎么会导致中断呢?asp下面可以借助javascript winform用多线程 foyuan(暴走零零漆) :能不能详细点,asp下面具体怎么用javascript,还有winform,多谢 for(int i=0; i<10000; i+=100){ Thread.Sleep(100); Application.DoEvents();} 延时必然要中断线程否则白白占用CPU时间,有什么好处?在一个循环中判断系统时间,时间到则退出循环就可以了 在需要延时的地方加个这样的函数: public void LostTime() { long beginTime=DateTime.Now.Ticks; while(true) { long endTime=DateTime.Now.Ticks; if((endTime-beginTime)>1e8)break; } return; } 直接用Sleep(时间)行不通,它直接中断线程了,直到循环结束。 C#写web只能用asp.net.我想自己在服务器建立一个http通信服务这样可行吗? 是否可以将指定方法锁定,同一时间只能有一人使用此方法? 程序内存使用增量过速,请教各位专家。 用try-catch(Exception ex)捕获一个异常,怎样知道这个异常的类型,比如是索引溢出还是其它异常 数据分类 为什么我的xml文件保存不上 PDF编程问题,请做过的进来指点一下。 请教高手一个问题 vs2005控制台程序 帮我看看这段socket接受数据的代码有问题么?有的时候多了个“}” 新人问题,关于DATAGRIDVIEW中的... 小弟求教拼音助记码问题
winform用多线程
能不能详细点,asp下面具体怎么用javascript,还有winform,多谢
for(int i=0; i<10000; i+=100)
{
Thread.Sleep(100);
Application.DoEvents();
}
否则白白占用CPU时间,有什么好处?在一个循环中判断系统时间,时间到则退出循环就可以了
public void LostTime()
{
long beginTime=DateTime.Now.Ticks;
while(true)
{
long endTime=DateTime.Now.Ticks;
if((endTime-beginTime)>1e8)break;
}
return;
}