求从线程执行一个很长的Thread.Sleep()UI线程又不卡死的办法 多线程 UI卡死 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把sleep的地方改为DateTime lastTime = DateTime.Now; DateTime currTime = lastTime; while ((currTime - lastTime).Ticks < 10000) { Application.DoEvents(); } 之所以死,是因为 while (true) { textBox1.Invoke(d1); }在主线程写这个当然死。另外t1.Suspend();不要这么写,停止或者挂起线程让线程自己做。 Thread.Sleep(10000); 写到while里面,而不要写到委托里面写到委托里,委托是主线程去调用,相当于主线程sleep 纠正一下 textBox1.Invoke(d1); 这句是在主线程运行的,而不是 while (true) { textBox1.Invoke(d1); }在主线程与行的。 GDI+缩略图问题 我们对软件进行了加密,用英语怎么说?谢谢。 怎么禁止C# Webbrower弹出新窗口(弹出广告页面) 报表问题,急急急!! c# 邮件客户端的问题 用for循环实例化线程并执行,但实际却执行了部分线程,高人相助!~ 这个是什么加密算法的结果知道密钥 智通软件http://www.z8soft.com 翻译代码 java 转 c# 为什么我的版本没有变 jquery+ajax+json 往数据库sqlserver里面传值 怎么逐个读取文本框内数字
DateTime currTime = lastTime;
while ((currTime - lastTime).Ticks < 10000)
{
Application.DoEvents();
}
while (true)
{
textBox1.Invoke(d1);
}
在主线程写这个当然死。另外
t1.Suspend();
不要这么写,停止或者挂起线程让线程自己做。
写到委托里,委托是主线程去调用,相当于主线程sleep
纠正一下 textBox1.Invoke(d1); 这句是在主线程运行的,而不是 while (true)
{
textBox1.Invoke(d1);
}
在主线程与行的。