菜鸟想问如何在一个while语句里,让这个while语句间隔100毫秒执行一次。在这个时间间隔里不占用cpu bool done=false;while (!done){//执行的代码}我想让这个while语句间隔100毫秒执行一次。在这个间隔里不占用cpu 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bool done=false;while (!done){//执行的代码 DoSomeWork(); // 作一些事情 Thread.Sleep(100); // 休息100毫秒执行一次。在这个间隔里不占用cpu} 用TIMER控件,或者另开一个线程。 不对啊,这么用,就跟死机了一样???? private void button3_Click(object sender, System.EventArgs e) { bool wl=false; while (!wl) { this.comboBox1.Text="123"; Thread.Sleep(1000); } } 在timer的tick事件里操作新开线程执行,不过要while (!done){//执行的代码 DoSomeWork(); // 作一些事情 Thread.Sleep(100); // 休息100毫秒执行一次。在这个间隔里不占用cpu}释放一下cpu >> 不对啊,这么用,就跟死机了一样????循环体里面加入 Application.DoEvents(); fastreport如何增加条码码质 如CODE 128B 64位win7下,vs2010经常停止响应,为什么呢? c# socket 关于sql语句,在线等 40分 自动生成线程的问题 关于侦听邮件问题 由于目标机器积极拒绝,无法连接。 163.177.65.211:587各位老师帮个忙吧 报错 无法找到列0 我的ASP.NET上传程序中上传文件大小为什么不能超过4M 请WHO详细阐述“名字空间”的概念.THANKS 想找一家软件公司帮我们公司做企业内部的Web应用程序开发! 一个关于输入输出流的简单问题。请高手指教。
{
//执行的代码
DoSomeWork(); // 作一些事情
Thread.Sleep(100); // 休息100毫秒执行一次。在这个间隔里不占用cpu
}
或者另开一个线程。
private void button3_Click(object sender, System.EventArgs e)
{
bool wl=false; while (!wl)
{ this.comboBox1.Text="123";
Thread.Sleep(1000);
}
}
新开线程执行,不过要while (!done)
{
//执行的代码
DoSomeWork(); // 作一些事情
Thread.Sleep(100); // 休息100毫秒执行一次。在这个间隔里不占用cpu
}
释放一下cpu